Use bits3.if_else.jump_count instead of bits3.ud for readability
authorHomer Hsing <homer.xing@intel.com>
Mon, 17 Sep 2012 08:11:49 +0000 (16:11 +0800)
committerDamien Lespiau <damien.lespiau@intel.com>
Mon, 4 Mar 2013 15:54:32 +0000 (15:54 +0000)
assembler/src/main.c

index 4e2117e..ee29412 100644 (file)
@@ -330,9 +330,9 @@ int main(int argc, char **argv)
                                entry1->inst_offset - entry->inst_offset;
                            int delta = (entry->instruction.header.opcode == BRW_OPCODE_JMPI ? 1 : 0);
                             if (gen_level >= 5)
-                                    entry->instruction.bits3.ud = 2 * (offset - delta);
+                                    entry->instruction.bits3.if_else.jump_count = 2 * (offset - delta); // bspec: the jump distance in number of eight-byte units
                             else
-                                    entry->instruction.bits3.ud = offset - delta;
+                                    entry->instruction.bits3.if_else.jump_count = offset - delta;
 
                             if (entry->instruction.header.opcode == BRW_OPCODE_ELSE)
                                     entry->instruction.bits3.if_else.pop_count = 1;