Displaying 4 results from an estimated 4 matches for "imul32i".
2014 Apr 30
2
Proper gl_SampleMask output
...[0x70], RZ;
> /*0010*/ IPA.PASS R1, a[0x74], RZ;
> /*0018*/ MOV R2, c[0x0][0x4];
> /*0020*/ FFMA R1, R1, c[0x0][0x0], R2;
> /*0028*/ F2I.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...
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
...IPA.PASS R0, a[0x70], RZ;
/*0010*/ IPA.PASS R1, a[0x74], RZ;
/*0018*/ MOV R2, c[0x0][0x4];
/*0020*/ FFMA R1, R1, c[0x0][0x0], R2;
/*0028*/ F2I.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...
2014 Apr 30
0
Proper gl_SampleMask output
.../*0010*/ IPA.PASS R1, a[0x74], RZ;
>> /*0018*/ MOV R2, c[0x0][0x4];
>> /*0020*/ FFMA R1, R1, c[0x0][0x0], R2;
>> /*0028*/ F2I.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;
>...