diff options
author | Ville Syrjälä <[email protected]> | 2015-03-31 15:01:24 +0300 |
---|---|---|
committer | Ville Syrjälä <[email protected]> | 2015-04-10 14:53:12 +0300 |
commit | 50db8bd1b5942a6577ab5ee399cae460fde761d4 (patch) | |
tree | a882a84c868baee7399b51c07f426f85ca67fae8 | |
parent | ae17f348502c0665fcead8daf8abaef8aa152b03 (diff) |
i965/disasm: Print the type after the swizzle also for 3src src operands
The disassembly currently has the swizzle after the type for 3src source
operands, and the other way around for 2src. Flip the type and swizzle
around for 3src so that the output matches 2src.
Reviewed-by: Matt Turner <[email protected]>
Signed-off-by: Ville Syrjälä <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_disasm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_disasm.c b/src/mesa/drivers/dri/i965/brw_disasm.c index c41dde23940..26302186028 100644 --- a/src/mesa/drivers/dri/i965/brw_disasm.c +++ b/src/mesa/drivers/dri/i965/brw_disasm.c @@ -955,9 +955,9 @@ src0_3src(FILE *file, struct brw_context *brw, brw_inst *inst) string(file, "<0,1,0>"); else string(file, "<4,4,1>"); + err |= src_swizzle(file, brw_inst_3src_src0_swizzle(brw, inst)); err |= control(file, "src da16 reg type", three_source_reg_encoding, brw_inst_3src_src_type(brw, inst), NULL); - err |= src_swizzle(file, brw_inst_3src_src0_swizzle(brw, inst)); return err; } @@ -981,9 +981,9 @@ src1_3src(FILE *file, struct brw_context *brw, brw_inst *inst) string(file, "<0,1,0>"); else string(file, "<4,4,1>"); + err |= src_swizzle(file, brw_inst_3src_src1_swizzle(brw, inst)); err |= control(file, "src da16 reg type", three_source_reg_encoding, brw_inst_3src_src_type(brw, inst), NULL); - err |= src_swizzle(file, brw_inst_3src_src1_swizzle(brw, inst)); return err; } @@ -1008,9 +1008,9 @@ src2_3src(FILE *file, struct brw_context *brw, brw_inst *inst) string(file, "<0,1,0>"); else string(file, "<4,4,1>"); + err |= src_swizzle(file, brw_inst_3src_src2_swizzle(brw, inst)); err |= control(file, "src da16 reg type", three_source_reg_encoding, brw_inst_3src_src_type(brw, inst), NULL); - err |= src_swizzle(file, brw_inst_3src_src2_swizzle(brw, inst)); return err; } |