Add support for swizzle control on source operands.
authorEric Anholt <eric@anholt.net>
Tue, 29 Aug 2006 05:11:18 +0000 (22:11 -0700)
committerDamien Lespiau <damien.lespiau@intel.com>
Mon, 4 Mar 2013 15:54:22 +0000 (15:54 +0000)
commit6a88ada7e8b1ea241c037137d7f88ab22a0e1812
tree6a1cbb38e44d28e411a245be025153d856bc37fd
parent2a0f135784ebdf24917da1a8fd1f4a1c08a358eb
Add support for swizzle control on source operands.

This required restructuring to store source operands in a new structure rather
than being stored in instructions, as swizzle is align16-only and shares
storage with other fields for align1 mode.

These changes were not tested on real programs using swizzle.
assembler/gen4asm.h
assembler/gram.y
assembler/lex.l