Commit Graph

115 Commits

Author SHA1 Message Date
Eric Anholt 16324215b2 Fix respecting of instruction options (misunderstood default action behavior). 2013-03-04 15:54:21 +00:00
Eric Anholt 56c4ccfc19 Fix up sampler send message translation and give it a near-usable syntax. 2013-03-04 15:54:21 +00:00
Eric Anholt e609d6ba93 Zero out the initial header instoptions. 2013-03-04 15:54:21 +00:00
Eric Anholt 56b50b6803 bzero instructions before filling in the bits we care about.
This avoids some set bits in padding fields.
2013-03-04 15:54:21 +00:00
Eric Anholt 7c330fbf3a Fill in type of null register to match Mesa. 2013-03-04 15:54:21 +00:00
Eric Anholt a34d1e0d8c Fix translation of message registers. 2013-03-04 15:54:21 +00:00
Eric Anholt 90aea51983 Fix translation of saturate value, and wire conditionalmod to 0 for now. 2013-03-04 15:54:21 +00:00
Eric Anholt dc96c56d9e Add support for negate and abs to source operands. 2013-03-04 15:54:21 +00:00
Eric Anholt 0d929b430b Fix imm32 translation. 2013-03-04 15:54:20 +00:00
Eric Anholt 0edcb2561d Fix dest_horiz_stride translation, and destination type. 2013-03-04 15:54:20 +00:00
Eric Anholt d4c82e8278 Fix horizontal stride translation. 2013-03-04 15:54:20 +00:00
Eric Anholt f2f18561e5 C warnings cleanup. 2013-03-04 15:54:20 +00:00
Eric Anholt 19f1c1cec4 Start correcting the translation. 2013-03-04 15:54:20 +00:00
Eric Anholt 6c98c8d578 Get the wm program to parse. 2013-03-04 15:54:20 +00:00
Eric Anholt 22a1063cc0 Initial gen4asm code. 2013-03-04 15:54:20 +00:00