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