M[0].xxxx ENDIF ELSE NOT TEMP[4], TEMP[0].zzzz UIF TEMP[4] AND TEMP[4], CONST[0][0].wwww, IMM[2].yyyy UIF TEMP[4] U64MUL TEMP[0].xy, TEMP[0], IMM[3].xyxy U64DIV TEMP[0].xy, TEMP[0], IMM[3].zwzw ENDIF AND TEMP[4], CONST[0][0].wwww, IMM[1].wwww UIF TEMP[4] U64SNE TEMP[0].x, TEMP[0].xyxy, IMM[4].zwzw AND TEMP[0].x, TEMP[0].xxxx, IMM[1].xxxx MOV TEMP[0].y, IMM[0].xxxx ENDIF AND TEMP[4], CONST[0][0].wwww, IMM[2].zzzz UIF TEMP[4] STORE BUFFER[2].xy, CONST[0][1].wwww, TEMP[0].xyxy ELSE UIF TEMP[0].yyyy MOV TEMP[0].x, IMM[0].wwww ENDIF AND TEMP[4], CONST[0][0].wwww, IMM[2].wwww UIF TEMP[4] UMIN TEMP[0].x, TEMP[0].xxxx, IMM[0].zzzz ENDIF STORE BUFFER[2].x, CONST[0][1].wwww, TEMP[0].xxxx ENDIF ENDIF ENDIF ENDIF END