; -------- Disassembly --------------------
00 ALU: ADDR(32) CNT(13) KCACHE0(CB0:0-15)
0 x: MBCNT_32LO_ACCUM_PREV_INT ____, -1
y: MBCNT_32HI_INT ____, -1
z: MULADD_UINT24 R127.z, SE_ID, 256, WAVE_ID
w: ADD R0.w, R0.x, KC0[0].x
1 x: MOV R1.x, 0.0f
y: MULADD_UINT24 R127.y, PV0.z, 64, PV0.x
z: MULADD R127.z, R0.y, KC0[0].z, KC0[0].y
2 x: F_TO_I R2.x, R0.w
y: F_TO_I R2.y, PV1.z
w: MUL_UINT24 R0.w, PV1.y, 2
01 LOOP_DX10 i0 FAIL_JUMP_ADDR(8) VALID_PIX
02 ALU: ADDR(45) CNT(2)
3 x: MOV R0.x, 1
y: MOV R0.y, R0.w
03 MEM_RAT_XCHG_RTN_ACK: RAT(0)[R2], R0, MARK VPM
04 WAIT_ACK: Outstanding_acks <= 0
05 TEX: ADDR(64) CNT(1) VALID_PIX
4 VFETCH R0.x___, R0.y, fc155
FETCH_TYPE(NO_INDEX_OFFSET)
06 ALU: ADDR(47) CNT(2)
5 x: SETE_INT R0.x, R0.x, 1
6 x: PREDNE_INT ____, R0.x, 0.0f UPDATE_EXEC_MASK BREAK UPDATE_PRED
07 ENDLOOP i0 PASS_JUMP_ADDR(2)
08 ALU: ADDR(49) CNT(2)
7 x: MOV R0.x, 0.0f
y: ADD_INT R1.y, R0.w, 1
09 MEM_RAT_XCHG_RTN: RAT(0)[R2], R1, MARK VPM
10 EXP_DONE: PIX61, R0.x___
11 END
END_OF_PROGRAM