search for: mov32i

Displaying 5 results from an estimated 5 matches for "mov32i".

Did you mean: mov32ri
2014 Apr 30
2
Proper gl_SampleMask output
...t; /*0030*/ IMUL32I.U32.U32 R0, R0, 0x10204081; > /*0038*/ F2I.S32.F32.TRUNC R1, R1; > /*0048*/ IMUL32I.U32.U32 R1, R1, 0x1010101; > /*0050*/ LOP.XOR R4, R0, R1; > /*0058*/ MOV32I R3, 0x3f800000; > /*0060*/ MOV32I R0, 0x0; > /*0068*/ MOV R1, R3; > /*0070*/ MOV32I R2, 0x0; > /*0078*/ EXIT ; > > While the proprietary-driver-generated shader is: [the output is of >...
2014 Apr 23
2
Proper gl_SampleMask output
Hello, I've been trying to add ARB_sample_shading support to nouveau, and am being defeated by the gl_SampleMask tests. Everything else works fine. (And naturally the tests pass with the proprietary driver.) I'm trying to do this for both GT21x, as well as GF100+. In the GT21x case, it seems like the low bit of method 0x1928 needs to be set (as well as the second-to-lowest bit), for
2014 Apr 24
0
Proper gl_SampleMask output
....S32.F32.TRUNC R0, R0; /*0030*/ IMUL32I.U32.U32 R0, R0, 0x10204081; /*0038*/ F2I.S32.F32.TRUNC R1, R1; /*0048*/ IMUL32I.U32.U32 R1, R1, 0x1010101; /*0050*/ LOP.XOR R4, R0, R1; /*0058*/ MOV32I R3, 0x3f800000; /*0060*/ MOV32I R0, 0x0; /*0068*/ MOV R1, R3; /*0070*/ MOV32I R2, 0x0; /*0078*/ EXIT ; While the proprietary-driver-generated shader is: [the output is of quad-word-writes, so the right-most...
2014 Apr 30
0
Proper gl_SampleMask output
...0*/ IMUL32I.U32.U32 R0, R0, 0x10204081; >> /*0038*/ F2I.S32.F32.TRUNC R1, R1; >> /*0048*/ IMUL32I.U32.U32 R1, R1, 0x1010101; >> /*0050*/ LOP.XOR R4, R0, R1; >> /*0058*/ MOV32I R3, 0x3f800000; >> /*0060*/ MOV32I R0, 0x0; >> /*0068*/ MOV R1, R3; >> /*0070*/ MOV32I R2, 0x0; >> /*0078*/ EXIT ; >> >> While the proprietary-driver-generated shader is:...
2016 Sep 10
0
[PATCH] gm107: separate out sched decoding from regular ops
...inv), REG_08, ON(56, inv), U32_20 }, { 0x0200000000000000ull, 0xfe00000000000000ull, OP8B, T(pred), N( "lop3"), N("lut"), ON(56, x), ON(47, cc), REG_00, REG_08, C34_RZ_O14_20, REG_39, U08_48 }, { 0x0100000000000000ull, 0xfff0000000000000ull, OP8B, T(pred), N( "mov32i"), REG_00, U32_20, U04_12 }, - /*XXX: hw expects this data prior to every 3 insns, this is a compromise between printing most scheds, and not disasm'ing other unknowns as sched */ - { 0x0000000000000000ull, 0xf000000000000000ull, OP8B, N( "sched"), SCHED0, SCHED1, S...