diff options
author | Francisco Jerez <currojerez@riseup.net> | 2011-12-27 13:35:35 +0100 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2012-02-14 15:12:37 -0500 |
commit | 8b499b9ff28e212c9ea9b510a286667714f57546 (patch) | |
tree | fcc0a36a00e1770f0cd892e7f3c4804d9cc80071 | |
parent | 42b6cc3c8d6cb43d32840d84e37277110bc80287 (diff) |
gallium/test/compute: test_local fixes.
-rw-r--r-- | src/gallium/tests/trivial/compute.c | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/src/gallium/tests/trivial/compute.c b/src/gallium/tests/trivial/compute.c index 13337e335e5..92b1aad4582 100644 --- a/src/gallium/tests/trivial/compute.c +++ b/src/gallium/tests/trivial/compute.c @@ -692,51 +692,56 @@ static void test_local(struct context *ctx) "IMM UINT32 { 2, 0, 0, 0 }\n" "IMM UINT32 { 4, 0, 0, 0 }\n" "IMM UINT32 { 32, 0, 0, 0 }\n" + "IMM UINT32 { 128, 0, 0, 0 }\n" "\n" " BGNSUB\n" " UMUL TEMP[0].x, SV[2], IMM[2]\n" - " STORE RES[-2].x, TEMP[0], IMM[0].wwww\n" + " STORE RLOCAL.x, TEMP[0], IMM[0].wwww\n" + " MFENCE RLOCAL\n" " USLT TEMP[1].x, SV[2], IMM[3]\n" " IF TEMP[1]\n" - " UADD TEMP[1].x, TEMP[0], IMM[3]\n" + " UADD TEMP[1].x, TEMP[0], IMM[4]\n" " BGNLOOP\n" - " LOAD TEMP[2].x, RES[-2], TEMP[1]\n" + " LOAD TEMP[2].x, RLOCAL, TEMP[1]\n" " USEQ TEMP[2].x, TEMP[2], IMM[0]\n" - " IF TEMP[1]\n" + " IF TEMP[2]\n" " BRK\n" " ENDIF\n" " ENDLOOP\n" - " STORE RES[-2].x, TEMP[0], IMM[0]\n" + " STORE RLOCAL.x, TEMP[0], IMM[0]\n" + " MFENCE RLOCAL\n" " BGNLOOP\n" - " LOAD TEMP[2].x, RES[-2], TEMP[1]\n" + " LOAD TEMP[2].x, RLOCAL, TEMP[1]\n" " USEQ TEMP[2].x, TEMP[2], IMM[1]\n" - " IF TEMP[1]\n" + " IF TEMP[2]\n" " BRK\n" " ENDIF\n" " ENDLOOP\n" " ELSE\n" - " UADD TEMP[1].x, TEMP[0], -IMM[3]\n" + " UADD TEMP[1].x, TEMP[0], -IMM[4]\n" " BGNLOOP\n" - " LOAD TEMP[2].x, RES[-2], TEMP[1]\n" + " LOAD TEMP[2].x, RLOCAL, TEMP[1]\n" " USEQ TEMP[2].x, TEMP[2], IMM[0].wwww\n" - " IF TEMP[1]\n" + " IF TEMP[2]\n" " BRK\n" " ENDIF\n" " ENDLOOP\n" - " STORE RES[-2].x, TEMP[0], IMM[0]\n" + " STORE RLOCAL.x, TEMP[0], IMM[0]\n" + " MFENCE RLOCAL\n" " BGNLOOP\n" - " LOAD TEMP[2].x, RES[-2], TEMP[1]\n" + " LOAD TEMP[2].x, RLOCAL, TEMP[1]\n" " USEQ TEMP[2].x, TEMP[2], IMM[0]\n" - " IF TEMP[1]\n" + " IF TEMP[2]\n" " BRK\n" " ENDIF\n" " ENDLOOP\n" - " STORE RES[-2].x, TEMP[0], IMM[1]\n" + " STORE RLOCAL.x, TEMP[0], IMM[1]\n" + " MFENCE RLOCAL\n" " ENDIF\n" " UMUL TEMP[1].x, SV[0], SV[1]\n" " UMUL TEMP[1].x, TEMP[1], IMM[2]\n" " UADD TEMP[1].x, TEMP[1], TEMP[0]\n" - " LOAD TEMP[0].x, RES[-2], TEMP[0]\n" + " LOAD TEMP[0].x, RLOCAL, TEMP[0]\n" " STORE RES[0].x, TEMP[1], TEMP[0]\n" " RET\n" " ENDSUB\n"; |