i965/vec4: Test against BRW_IMMEDIATE_VALUE, not IMM.
authorMatt Turner <mattst88@gmail.com>
Thu, 29 Oct 2015 04:19:52 +0000 (21:19 -0700)
committerMatt Turner <mattst88@gmail.com>
Fri, 30 Oct 2015 00:51:16 +0000 (17:51 -0700)
No functional change, since they were both 3, but BRW_IMMEDIATE_VALUE is
the hardware value and IMM was the IR value -- and you can see that
BRW_IMMEDIATE_VALUE was correctly used in the context of this patch.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_vec4_generator.cpp

index 586f45ed260d51f2a1e198a96477b42748f9406a..d74b1b2939de3aa3efd2a5a3e7a37eaa5ea76228 100644 (file)
@@ -416,7 +416,7 @@ generate_gs_set_write_offset(struct brw_codegen *p,
           src1.file == BRW_IMMEDIATE_VALUE &&
           src1.type == BRW_REGISTER_TYPE_UD &&
           src1.dw1.ud <= USHRT_MAX);
-   if (src0.file == IMM) {
+   if (src0.file == BRW_IMMEDIATE_VALUE) {
       brw_MOV(p, suboffset(stride(dst, 2, 2, 1), 3),
               brw_imm_ud(src0.dw1.ud * src1.dw1.ud));
    } else {