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...