Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- COMP
- PROPERTY CS_FIXED_BLOCK_WIDTH 3
- PROPERTY CS_FIXED_BLOCK_HEIGHT 2
- PROPERTY CS_FIXED_BLOCK_DEPTH 1
- DCL SV[0], THREAD_ID
- DCL SV[1], BLOCK_ID
- DCL SV[2], GRID_SIZE
- DCL BUFFER[16]
- DCL TEMP[0..2], LOCAL
- IMM[0] UINT32 {6, 3, 16, 12288}
- IMM[1] UINT32 {6144, 0, 0, 0}
- 0: UMUL TEMP[0].x, SV[2].xxxx, SV[2].yyyy
- 1: UMUL TEMP[0].x, TEMP[0].xxxx, SV[1].zzzz
- 2: UMAD TEMP[0].x, SV[2].xxxx, SV[1].yyyy, TEMP[0].xxxx
- 3: UADD TEMP[0].x, TEMP[0].xxxx, SV[1].xxxx
- 4: UMUL TEMP[1].x, SV[0].yyyy, IMM[0].yyyy
- 5: UMAD TEMP[1].x, IMM[0].xxxx, SV[0].zzzz, TEMP[1].xxxx
- 6: UADD TEMP[1].x, TEMP[1].xxxx, SV[0].xxxx
- 7: UMAD TEMP[1].x, IMM[0].xxxx, TEMP[0].xxxx, TEMP[1].xxxx
- 8: UMUL TEMP[2].x, TEMP[1].xxxx, IMM[0].zzzz
- 9: LOAD TEMP[2].x, BUFFER[16], TEMP[2].xxxx
- 10: UMAD TEMP[0].x, TEMP[0].xxxx, IMM[0].zzzz, IMM[0].wwww
- 11: ATOMIMIN TEMP[0].x, BUFFER[16], TEMP[0].xxxx, TEMP[2].xxxx
- 12: UMAD TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz, IMM[1].xxxx
- 13: STORE BUFFER[16].x, TEMP[1].xxxx, TEMP[0].xxxx
- 14: END
Advertisement
Add Comment
Please, Sign In to add comment