 TEMP[0..3], LOCAL
IMM[0] UINT32 {8, 1, 0, 0}
MOV TEMP[0].xyz, CONST[0][0].xyzw
UMAD TEMP[1].xyz, SV[1].xyzz, IMM[0].xxyy, SV[0].xyzz
UADD TEMP[2].xyz, TEMP[1].xyzx, TEMP[0].xyzx
MOV TEMP[3].xyzw, CONST[0][1].xyzw
STORE IMAGE[0], TEMP[2].xyzz, TEMP[3], 2D_ARRAY, PIPE_FORMAT_R32G32B32A32_FLOAT
END
