diff options
Diffstat (limited to 'src/gallium/tests/graw')
-rw-r--r-- | src/gallium/tests/graw/vertex-shader/vert-imul_hi.sh | 13 | ||||
-rw-r--r-- | src/gallium/tests/graw/vertex-shader/vert-umul_hi.sh | 11 |
2 files changed, 24 insertions, 0 deletions
diff --git a/src/gallium/tests/graw/vertex-shader/vert-imul_hi.sh b/src/gallium/tests/graw/vertex-shader/vert-imul_hi.sh new file mode 100644 index 00000000000..60e2d80dd7f --- /dev/null +++ b/src/gallium/tests/graw/vertex-shader/vert-imul_hi.sh @@ -0,0 +1,13 @@ +VERT +DCL IN[0] +DCL IN[1] +DCL OUT[0], POSITION +DCL OUT[1], COLOR +DCL TEMP[0] +DCL TEMP[1] +IMM[0] INT32 {-2147483648, 2, 0, -1} +MOV OUT[0], IN[0] +IMUL_HI TEMP[0], IMM[0].xzzx, IMM[0].yzzy +UMUL TEMP[0], TEMP[0], IMM[0].wwww +I2F OUT[1], TEMP[0] +END diff --git a/src/gallium/tests/graw/vertex-shader/vert-umul_hi.sh b/src/gallium/tests/graw/vertex-shader/vert-umul_hi.sh new file mode 100644 index 00000000000..4aa79fe8647 --- /dev/null +++ b/src/gallium/tests/graw/vertex-shader/vert-umul_hi.sh @@ -0,0 +1,11 @@ +VERT +DCL IN[0] +DCL IN[1] +DCL OUT[0], POSITION +DCL OUT[1], COLOR +DCL TEMP[0] +IMM[0] INT32 {4, 1073741824, 0, 1} +MOV OUT[0], IN[0] +UMUL_HI TEMP[0], IMM[0].xzzx, IMM[0].yzzy +I2F OUT[1], TEMP[0] +END |