Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sb: processing shader 35
- ###### after parse
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- CALL_FS R1.xF@R1.x, R1.yF@R1.y, R1.zF@R1.z, R1.wF@R1.w, R2.xF@R2.x, R2.yF@R2.y, R2.zF@R2.z, R2.wF@R2.w, R3.xF@R3.x, R3.yF@R3.y, R3.zF@R3.z, R3.wF@R3.w, R4.xF@R4.x, R4.yF@R4.y, R4.zF@R4.z, R4.wF@R4.w, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- ALU_PUSH_BEFORE
- <
- [
- MOV R8.x, R1.xF@R1.x
- MOV R8.y, R1.yF@R1.y
- MOV R8.z, R1.zF@R1.z
- MOV R8.w, R1.wF@R1.w
- ]
- [
- PRED_SETNE_INT R17.x, PR, EM, C0.x, 0|0
- ]
- >
- region #0
- depart region #0 after {
- if EM
- {
- depart region #0 after {
- JUMP
- ALU
- <
- [
- DOT4
- 4S DOT4 R9.x, R4.xF@R4.x, 1|0x3f800000
- 4S DOT4 __, R4.yF@R4.y, 1|0x3f800000
- 4S DOT4 __, R4.zF@R4.z, 1|0x3f800000
- 4S DOT4 __, 0|0, 0|0
- ]
- [
- ADD R9.x, 1|0x3f800000, -R9.x
- MUL R10.y, R3.yF@R3.y, 255.01|0x437f028f
- MUL R10.z, R3.zF@R3.z, 255.01|0x437f028f
- MUL R10.w, R3.wF@R3.w, 255.01|0x437f028f
- MUL R10.x, R3.xF@R3.x, 255.01|0x437f028f
- ]
- [
- FLT_TO_INT R10.x, R10.x
- ]
- [
- FLT_TO_INT R10.y, R10.y
- ]
- [
- FLT_TO_INT R10.z, R10.z
- ]
- [
- MOV R18.x, 4.2039e-45|0x3
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- FLT_TO_INT R10.w, R10.w
- ]
- [
- MULLO_UINT R17.x, R10.w, R18.x
- ]
- [
- ADD_INT R11.x, R17.x, 5.74532e-44|0x29
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.z, R18.x
- ]
- [
- ADD_INT R12.x, R17.x, 5.74532e-44|0x29
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.y, R18.x
- ]
- [
- ADD_INT R13.x, R17.x, 5.74532e-44|0x29
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.x, R18.x
- ]
- [
- ADD_INT R14.x, R17.x, 5.74532e-44|0x29
- ]
- [
- MOV R16.x, R14.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MUL R14.x, R18.x, R4.xF@R4.x
- MUL R14.y, R18.y, R4.xF@R4.x
- MUL R14.z, R18.z, R4.xF@R4.x
- MUL R14.w, R18.w, R4.xF@R4.x
- MOV R16.x, R13.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R13.x, R18.x, R4.yF@R4.y, R14.x
- MULADD R13.y, R18.y, R4.yF@R4.y, R14.y
- MULADD R13.z, R18.z, R4.yF@R4.y, R14.z
- MULADD R13.w, R18.w, R4.yF@R4.y, R14.w
- MOV R16.x, R12.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R12.x, R18.x, R4.zF@R4.z, R13.x
- MULADD R12.y, R18.y, R4.zF@R4.z, R13.y
- MULADD R12.z, R18.z, R4.zF@R4.z, R13.z
- MULADD R12.w, R18.w, R4.zF@R4.z, R13.w
- MOV R16.x, R11.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R11.x, R18.x, R9.x, R12.x
- MULADD R11.y, R18.y, R9.x, R12.y
- MULADD R11.z, R18.z, R9.x, R12.z
- MULADD R11.w, R18.w, R9.x, R12.w
- ]
- [
- DOT4
- 4S DOT4 R11.x, R1.xF@R1.x, R11.x
- 4S DOT4 __, R1.yF@R1.y, R11.y
- 4S DOT4 __, R1.zF@R1.z, R11.z
- 4S DOT4 __, R1.wF@R1.w, R11.w
- ]
- [
- MOV R18.x, 4.2039e-45|0x3
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- ]
- [
- MULLO_UINT R17.x, R10.w, R18.x
- ]
- [
- ADD_INT R12.x, R17.x, 5.88545e-44|0x2a
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.z, R18.x
- ]
- [
- ADD_INT R13.x, R17.x, 5.88545e-44|0x2a
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.y, R18.x
- ]
- [
- ADD_INT R14.x, R17.x, 5.88545e-44|0x2a
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.x, R18.x
- ]
- [
- ADD_INT R15.x, R17.x, 5.88545e-44|0x2a
- ]
- [
- MOV R16.x, R15.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MUL R15.x, R18.x, R4.xF@R4.x
- MUL R15.y, R18.y, R4.xF@R4.x
- MUL R15.z, R18.z, R4.xF@R4.x
- MUL R15.w, R18.w, R4.xF@R4.x
- MOV R16.x, R14.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R14.x, R18.x, R4.yF@R4.y, R15.x
- MULADD R14.y, R18.y, R4.yF@R4.y, R15.y
- MULADD R14.z, R18.z, R4.yF@R4.y, R15.z
- MULADD R14.w, R18.w, R4.yF@R4.y, R15.w
- MOV R16.x, R13.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R13.x, R18.x, R4.zF@R4.z, R14.x
- MULADD R13.y, R18.y, R4.zF@R4.z, R14.y
- MULADD R13.z, R18.z, R4.zF@R4.z, R14.z
- MULADD R13.w, R18.w, R4.zF@R4.z, R14.w
- MOV R16.x, R12.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R12.x, R18.x, R9.x, R13.x
- MULADD R12.y, R18.y, R9.x, R13.y
- MULADD R12.z, R18.z, R9.x, R13.z
- MULADD R12.w, R18.w, R9.x, R13.w
- ]
- [
- DOT4
- 4S DOT4 R12.x, R1.xF@R1.x, R12.x
- 4S DOT4 __, R1.yF@R1.y, R12.y
- 4S DOT4 __, R1.zF@R1.z, R12.z
- 4S DOT4 __, R1.wF@R1.w, R12.w
- ]
- [
- MOV R18.x, 4.2039e-45|0x3
- MOV R11.y, R12.x
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.y, 5.74532e-44|0x29
- ]
- [
- MULLO_UINT R17.x, R10.w, R18.x
- ]
- [
- ADD_INT R12.x, R17.x, 6.02558e-44|0x2b
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.z, R18.x
- ]
- [
- ADD_INT R13.x, R17.x, 6.02558e-44|0x2b
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.y, R18.x
- ]
- [
- ADD_INT R14.x, R17.x, 6.02558e-44|0x2b
- MOV R18.y, 5.74532e-44|0x29
- MOV R18.z, 5.88545e-44|0x2a
- MOV R18.w, 6.02558e-44|0x2b
- MOV R18.x, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x, R10.x, R18.x
- ]
- [
- ADD_INT R10.x, R17.x, 6.02558e-44|0x2b
- ]
- [
- MOV R16.x, R10.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MUL R10.x, R18.x, R4.xF@R4.x
- MUL R10.y, R18.y, R4.xF@R4.x
- MUL R10.z, R18.z, R4.xF@R4.x
- MUL R10.w, R18.w, R4.xF@R4.x
- MOV R16.x, R14.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R10.x, R18.x, R4.yF@R4.y, R10.x
- MULADD R10.y, R18.y, R4.yF@R4.y, R10.y
- MULADD R10.z, R18.z, R4.yF@R4.y, R10.z
- MULADD R10.w, R18.w, R4.yF@R4.y, R10.w
- MOV R16.x, R13.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU
- <
- [
- MULADD R10.x, R18.x, R4.zF@R4.z, R10.x
- MULADD R10.y, R18.y, R4.zF@R4.z, R10.y
- MULADD R10.z, R18.z, R4.zF@R4.z, R10.z
- MULADD R10.w, R18.w, R4.zF@R4.z, R10.w
- MOV R16.x, R12.x
- ]
- [
- ADD_INT R18.x, R16.x, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x, R18.y, R18.z, R18.w, R18.x, __, __, __
- >
- ALU_POP_AFTER
- <
- [
- MULADD R9.x, R18.x, R9.x, R10.x
- MULADD R9.y, R18.y, R9.x, R10.y
- MULADD R9.z, R18.z, R9.x, R10.z
- MULADD R9.w, R18.w, R9.x, R10.w
- ]
- [
- DOT4
- 4S DOT4 R9.x, R1.xF@R1.x, R9.x
- 4S DOT4 __, R1.yF@R1.y, R9.y
- 4S DOT4 __, R1.zF@R1.z, R9.z
- 4S DOT4 __, R1.wF@R1.w, R9.w
- ]
- [
- MOV R11.z, R9.x
- ]
- [
- MOV R8.x, R11.x
- MOV R8.y, R11.y
- MOV R8.z, R11.z
- ]
- >
- } end_depart
- } endif
- } end_depart
- ALU
- <
- [
- DOT4
- 4S DOT4 R9.x, R8.x, C1.x
- 4S DOT4 __, R8.y, C1.y
- 4S DOT4 __, R8.z, C1.z
- 4S DOT4 __, R8.w, C1.w
- ]
- [
- DOT4
- 4S DOT4 R10.x, R8.x, C2.x
- 4S DOT4 __, R8.y, C2.y
- 4S DOT4 __, R8.z, C2.z
- 4S DOT4 __, R8.w, C2.w
- ]
- [
- DOT4
- 4S DOT4 R10.x, R8.x, C3.x
- 4S DOT4 __, R8.y, C3.y
- 4S DOT4 __, R8.z, C3.z
- 4S DOT4 __, R8.w, C3.w
- MOV R9.y, R10.x
- ]
- [
- DOT4
- 4S DOT4 R10.x, R8.x, C4.x
- 4S DOT4 __, R8.y, C4.y
- 4S DOT4 __, R8.z, C4.z
- 4S DOT4 __, R8.w, C4.w
- MOV R9.z, R10.x
- ]
- [
- DOT4
- 4S DOT4 R8.x, R8.x, C10.x
- 4S DOT4 __, R8.y, C10.y
- 4S DOT4 __, R8.z, C10.z
- 4S DOT4 __, R8.w, C10.w
- MOV R9.w, R10.x
- ]
- [
- DOT4
- 4S DOT4 R10.x, R2.xF@R2.x, C8.x
- 4S DOT4 __, R2.yF@R2.y, C8.y
- 4S DOT4 __, R2.zF@R2.z, C8.z
- 4S DOT4 __, R2.wF@R2.w, C8.w
- MOV R8.z, R8.x
- ]
- [
- DOT4
- 4S DOT4 R11.x, R2.xF@R2.x, C9.x
- 4S DOT4 __, R2.yF@R2.y, C9.y
- 4S DOT4 __, R2.zF@R2.z, C9.z
- 4S DOT4 __, R2.wF@R2.w, C9.w
- ]
- [
- MOV R10.y, R11.x
- ]
- [
- MOV R8.x, R10.x
- MOV R8.y, R10.y
- MOV R8.w, 1|0x3f800000
- ]
- [
- MOV R5.x, R9.x
- MOV R5.y, R9.y
- MOV R5.z, R9.z
- MOV R5.w, R9.w
- ]
- [
- MOV R7.x, R8.x
- MOV R7.y, R8.y
- MOV R7.z, R8.z
- MOV R7.w, R8.w
- ]
- [
- MOV R6.x, R9.x
- MOV R6.y, R9.y
- MOV R6.z, R9.z
- MOV R6.w, R9.w
- ]
- [
- DOT4
- 4S DOT4 R17.x, R6.x, C53248.x
- 4S DOT4 __, R6.y, C53248.y
- 4S DOT4 __, R6.z, C53248.z
- 4S DOT4 __, R6.w, C53248.w
- ]
- [
- DOT4
- 4S DOT4 __, R6.x, C53249.x
- 4S DOT4 R17.y, R6.y, C53249.y
- 4S DOT4 __, R6.z, C53249.z
- 4S DOT4 __, R6.w, C53249.w
- ]
- [
- DOT4
- 4S DOT4 __, R6.x, C53250.x
- 4S DOT4 __, R6.y, C53250.y
- 4S DOT4 R17.z, R6.z, C53250.z
- 4S DOT4 __, R6.w, C53250.w
- ]
- [
- DOT4
- 4S DOT4 __, R6.x, C53251.x
- 4S DOT4 __, R6.y, C53251.y
- 4S DOT4 __, R6.z, C53251.z
- 4S DOT4 R17.w, R6.w, C53251.w
- ]
- [
- DOT4
- 4S DOT4 R18.x, R6.x, C53252.x
- 4S DOT4 __, R6.y, C53252.y
- 4S DOT4 __, R6.z, C53252.z
- 4S DOT4 __, R6.w, C53252.w
- ]
- [
- DOT4
- 4S DOT4 __, R6.x, C53253.x
- 4S DOT4 R18.y, R6.y, C53253.y
- 4S DOT4 __, R6.z, C53253.z
- 4S DOT4 __, R6.w, C53253.w
- ]
- [
- DOT4
- 4S DOT4 __, R6.x, C53254.x
- 4S DOT4 __, R6.y, C53254.y
- 4S DOT4 R18.z, R6.z, C53254.z
- 4S DOT4 __, R6.w, C53254.w
- ]
- [
- DOT4
- 4S DOT4 __, R6.x, C53255.x
- 4S DOT4 __, R6.y, C53255.y
- 4S DOT4 __, R6.z, C53255.z
- 4S DOT4 R18.w, R6.w, C53255.w
- ]
- >
- EXPORT POS 60 R5.x, R5.y, R5.z, R5.w
- EXPORT PARAM 0 R7.x, R7.y, R7.z, R7.w
- EXPORT POS 61 R17.x, R17.y, R17.z, R17.w
- EXPORT POS 62 R18.x, R18.y, R18.z, R18.w
- }
- ###### after ssa_rename
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- CALL_FS R1.x.1, R1.y.1, R1.z.1, R1.w.1, R2.x.1, R2.y.1, R2.z.1, R2.w.1, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, R4.z.1, R4.w.1, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- ALU_PUSH_BEFORE
- <
- [
- MOV R8.x.1, R1.x.1
- MOV R8.y.1, R1.y.1
- MOV R8.z.1, R1.z.1
- MOV R8.w.1, R1.w.1
- ]
- [
- PRED_SETNE_INT R17.x.1, PR.1, EM.1, C0.x, 0|0
- ]
- >
- region #0
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- JUMP
- ALU
- <
- [
- DOT4 R9.x.1, __, __, __, R4.x.1, 1|0x3f800000, R4.y.1, 1|0x3f800000, R4.z.1, 1|0x3f800000, 0|0, 0|0
- ]
- [
- ADD R9.x.2, 1|0x3f800000, -R9.x.1
- MUL R10.y.1, R3.y.1, 255.01|0x437f028f
- MUL R10.z.1, R3.z.1, 255.01|0x437f028f
- MUL R10.w.1, R3.w.1, 255.01|0x437f028f
- MUL R10.x.1, R3.x.1, 255.01|0x437f028f
- ]
- [
- FLT_TO_INT R10.x.2, R10.x.1
- ]
- [
- FLT_TO_INT R10.y.2, R10.y.1
- ]
- [
- FLT_TO_INT R10.z.2, R10.z.1
- ]
- [
- MOV R18.x.1, 4.2039e-45|0x3
- MOV R18.y.1, 5.74532e-44|0x29
- MOV R18.z.1, 5.88545e-44|0x2a
- MOV R18.w.1, 6.02558e-44|0x2b
- FLT_TO_INT R10.w.2, R10.w.1
- ]
- [
- MULLO_UINT R17.x.2, R10.w.2, R18.x.1
- ]
- [
- ADD_INT R11.x.1, R17.x.2, 5.74532e-44|0x29
- MOV R18.y.2, 5.74532e-44|0x29
- MOV R18.z.2, 5.88545e-44|0x2a
- MOV R18.w.2, 6.02558e-44|0x2b
- MOV R18.x.2, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.3, R10.z.2, R18.x.2
- ]
- [
- ADD_INT R12.x.1, R17.x.3, 5.74532e-44|0x29
- MOV R18.y.3, 5.74532e-44|0x29
- MOV R18.z.3, 5.88545e-44|0x2a
- MOV R18.w.3, 6.02558e-44|0x2b
- MOV R18.x.3, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.4, R10.y.2, R18.x.3
- ]
- [
- ADD_INT R13.x.1, R17.x.4, 5.74532e-44|0x29
- MOV R18.y.4, 5.74532e-44|0x29
- MOV R18.z.4, 5.88545e-44|0x2a
- MOV R18.w.4, 6.02558e-44|0x2b
- MOV R18.x.4, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.5, R10.x.2, R18.x.4
- ]
- [
- ADD_INT R14.x.1, R17.x.5, 5.74532e-44|0x29
- ]
- [
- MOV R16.x.1, R14.x.1
- ]
- [
- ADD_INT R18.x.5, R16.x.1, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.6, R18.y.5, R18.z.5, R18.w.5, R18.x.5, __, __, __
- >
- ALU
- <
- [
- MUL R14.x.2, R18.x.6, R4.x.1
- MUL R14.y.1, R18.y.5, R4.x.1
- MUL R14.z.1, R18.z.5, R4.x.1
- MUL R14.w.1, R18.w.5, R4.x.1
- MOV R16.x.2, R13.x.1
- ]
- [
- ADD_INT R18.x.7, R16.x.2, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.8, R18.y.6, R18.z.6, R18.w.6, R18.x.7, __, __, __
- >
- ALU
- <
- [
- MULADD R13.x.2, R18.x.8, R4.y.1, R14.x.2
- MULADD R13.y.1, R18.y.6, R4.y.1, R14.y.1
- MULADD R13.z.1, R18.z.6, R4.y.1, R14.z.1
- MULADD R13.w.1, R18.w.6, R4.y.1, R14.w.1
- MOV R16.x.3, R12.x.1
- ]
- [
- ADD_INT R18.x.9, R16.x.3, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.10, R18.y.7, R18.z.7, R18.w.7, R18.x.9, __, __, __
- >
- ALU
- <
- [
- MULADD R12.x.2, R18.x.10, R4.z.1, R13.x.2
- MULADD R12.y.1, R18.y.7, R4.z.1, R13.y.1
- MULADD R12.z.1, R18.z.7, R4.z.1, R13.z.1
- MULADD R12.w.1, R18.w.7, R4.z.1, R13.w.1
- MOV R16.x.4, R11.x.1
- ]
- [
- ADD_INT R18.x.11, R16.x.4, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.12, R18.y.8, R18.z.8, R18.w.8, R18.x.11, __, __, __
- >
- ALU
- <
- [
- MULADD R11.x.2, R18.x.12, R9.x.2, R12.x.2
- MULADD R11.y.1, R18.y.8, R9.x.2, R12.y.1
- MULADD R11.z.1, R18.z.8, R9.x.2, R12.z.1
- MULADD R11.w.1, R18.w.8, R9.x.2, R12.w.1
- ]
- [
- DOT4 R11.x.3, __, __, __, R1.x.1, R11.x.2, R1.y.1, R11.y.1, R1.z.1, R11.z.1, R1.w.1, R11.w.1
- ]
- [
- MOV R18.x.13, 4.2039e-45|0x3
- MOV R18.y.9, 5.74532e-44|0x29
- MOV R18.z.9, 5.88545e-44|0x2a
- MOV R18.w.9, 6.02558e-44|0x2b
- ]
- [
- MULLO_UINT R17.x.6, R10.w.2, R18.x.13
- ]
- [
- ADD_INT R12.x.3, R17.x.6, 5.88545e-44|0x2a
- MOV R18.y.10, 5.74532e-44|0x29
- MOV R18.z.10, 5.88545e-44|0x2a
- MOV R18.w.10, 6.02558e-44|0x2b
- MOV R18.x.14, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.7, R10.z.2, R18.x.14
- ]
- [
- ADD_INT R13.x.3, R17.x.7, 5.88545e-44|0x2a
- MOV R18.y.11, 5.74532e-44|0x29
- MOV R18.z.11, 5.88545e-44|0x2a
- MOV R18.w.11, 6.02558e-44|0x2b
- MOV R18.x.15, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.8, R10.y.2, R18.x.15
- ]
- [
- ADD_INT R14.x.3, R17.x.8, 5.88545e-44|0x2a
- MOV R18.y.12, 5.74532e-44|0x29
- MOV R18.z.12, 5.88545e-44|0x2a
- MOV R18.w.12, 6.02558e-44|0x2b
- MOV R18.x.16, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.9, R10.x.2, R18.x.16
- ]
- [
- ADD_INT R15.x.1, R17.x.9, 5.88545e-44|0x2a
- ]
- [
- MOV R16.x.5, R15.x.1
- ]
- [
- ADD_INT R18.x.17, R16.x.5, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.18, R18.y.13, R18.z.13, R18.w.13, R18.x.17, __, __, __
- >
- ALU
- <
- [
- MUL R15.x.2, R18.x.18, R4.x.1
- MUL R15.y.1, R18.y.13, R4.x.1
- MUL R15.z.1, R18.z.13, R4.x.1
- MUL R15.w.1, R18.w.13, R4.x.1
- MOV R16.x.6, R14.x.3
- ]
- [
- ADD_INT R18.x.19, R16.x.6, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.20, R18.y.14, R18.z.14, R18.w.14, R18.x.19, __, __, __
- >
- ALU
- <
- [
- MULADD R14.x.4, R18.x.20, R4.y.1, R15.x.2
- MULADD R14.y.2, R18.y.14, R4.y.1, R15.y.1
- MULADD R14.z.2, R18.z.14, R4.y.1, R15.z.1
- MULADD R14.w.2, R18.w.14, R4.y.1, R15.w.1
- MOV R16.x.7, R13.x.3
- ]
- [
- ADD_INT R18.x.21, R16.x.7, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.22, R18.y.15, R18.z.15, R18.w.15, R18.x.21, __, __, __
- >
- ALU
- <
- [
- MULADD R13.x.4, R18.x.22, R4.z.1, R14.x.4
- MULADD R13.y.2, R18.y.15, R4.z.1, R14.y.2
- MULADD R13.z.2, R18.z.15, R4.z.1, R14.z.2
- MULADD R13.w.2, R18.w.15, R4.z.1, R14.w.2
- MOV R16.x.8, R12.x.3
- ]
- [
- ADD_INT R18.x.23, R16.x.8, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.24, R18.y.16, R18.z.16, R18.w.16, R18.x.23, __, __, __
- >
- ALU
- <
- [
- MULADD R12.x.4, R18.x.24, R9.x.2, R13.x.4
- MULADD R12.y.2, R18.y.16, R9.x.2, R13.y.2
- MULADD R12.z.2, R18.z.16, R9.x.2, R13.z.2
- MULADD R12.w.2, R18.w.16, R9.x.2, R13.w.2
- ]
- [
- DOT4 R12.x.5, __, __, __, R1.x.1, R12.x.4, R1.y.1, R12.y.2, R1.z.1, R12.z.2, R1.w.1, R12.w.2
- ]
- [
- MOV R18.x.25, 4.2039e-45|0x3
- MOV R11.y.2, R12.x.5
- MOV R18.z.17, 5.88545e-44|0x2a
- MOV R18.w.17, 6.02558e-44|0x2b
- MOV R18.y.17, 5.74532e-44|0x29
- ]
- [
- MULLO_UINT R17.x.10, R10.w.2, R18.x.25
- ]
- [
- ADD_INT R12.x.6, R17.x.10, 6.02558e-44|0x2b
- MOV R18.y.18, 5.74532e-44|0x29
- MOV R18.z.18, 5.88545e-44|0x2a
- MOV R18.w.18, 6.02558e-44|0x2b
- MOV R18.x.26, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.11, R10.z.2, R18.x.26
- ]
- [
- ADD_INT R13.x.5, R17.x.11, 6.02558e-44|0x2b
- MOV R18.y.19, 5.74532e-44|0x29
- MOV R18.z.19, 5.88545e-44|0x2a
- MOV R18.w.19, 6.02558e-44|0x2b
- MOV R18.x.27, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.12, R10.y.2, R18.x.27
- ]
- [
- ADD_INT R14.x.5, R17.x.12, 6.02558e-44|0x2b
- MOV R18.y.20, 5.74532e-44|0x29
- MOV R18.z.20, 5.88545e-44|0x2a
- MOV R18.w.20, 6.02558e-44|0x2b
- MOV R18.x.28, 4.2039e-45|0x3
- ]
- [
- MULLO_UINT R17.x.13, R10.x.2, R18.x.28
- ]
- [
- ADD_INT R10.x.3, R17.x.13, 6.02558e-44|0x2b
- ]
- [
- MOV R16.x.9, R10.x.3
- ]
- [
- ADD_INT R18.x.29, R16.x.9, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.30, R18.y.21, R18.z.21, R18.w.21, R18.x.29, __, __, __
- >
- ALU
- <
- [
- MUL R10.x.4, R18.x.30, R4.x.1
- MUL R10.y.3, R18.y.21, R4.x.1
- MUL R10.z.3, R18.z.21, R4.x.1
- MUL R10.w.3, R18.w.21, R4.x.1
- MOV R16.x.10, R14.x.5
- ]
- [
- ADD_INT R18.x.31, R16.x.10, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.32, R18.y.22, R18.z.22, R18.w.22, R18.x.31, __, __, __
- >
- ALU
- <
- [
- MULADD R10.x.5, R18.x.32, R4.y.1, R10.x.4
- MULADD R10.y.4, R18.y.22, R4.y.1, R10.y.3
- MULADD R10.z.4, R18.z.22, R4.y.1, R10.z.3
- MULADD R10.w.4, R18.w.22, R4.y.1, R10.w.3
- MOV R16.x.11, R13.x.5
- ]
- [
- ADD_INT R18.x.33, R16.x.11, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.34, R18.y.23, R18.z.23, R18.w.23, R18.x.33, __, __, __
- >
- ALU
- <
- [
- MULADD R10.x.6, R18.x.34, R4.z.1, R10.x.5
- MULADD R10.y.5, R18.y.23, R4.z.1, R10.y.4
- MULADD R10.z.5, R18.z.23, R4.z.1, R10.z.4
- MULADD R10.w.5, R18.w.23, R4.z.1, R10.w.4
- MOV R16.x.12, R12.x.6
- ]
- [
- ADD_INT R18.x.35, R16.x.12, 1.4013e-45|0x1
- ]
- >
- VTX
- <
- VFETCH R18.x.36, R18.y.24, R18.z.24, R18.w.24, R18.x.35, __, __, __
- >
- ALU_POP_AFTER
- <
- [
- MULADD R9.x.3, R18.x.36, R9.x.2, R10.x.6
- MULADD R9.y.1, R18.y.24, R9.x.2, R10.y.5
- MULADD R9.z.1, R18.z.24, R9.x.2, R10.z.5
- MULADD R9.w.1, R18.w.24, R9.x.2, R10.w.5
- ]
- [
- DOT4 R9.x.4, __, __, __, R1.x.1, R9.x.3, R1.y.1, R9.y.1, R1.z.1, R9.z.1, R1.w.1, R9.w.1
- ]
- [
- MOV R11.z.2, R9.x.4
- ]
- [
- MOV R8.x.2, R11.x.3
- MOV R8.y.2, R11.y.2
- MOV R8.z.2, R11.z.2
- ]
- >
- } end_depart
- } endif
- } end_depart
- {
- * phi R8.x.3, R8.x.2, R8.x.1
- * phi R8.y.3, R8.y.2, R8.y.1
- * phi R8.z.3, R8.z.2, R8.z.1
- * phi R17.x.14, R17.x.13, R17.x.1
- * phi R9.x.5, R9.x.4, R9.x
- * phi R10.y.6, R10.y.5, R10.y
- * phi R10.z.6, R10.z.5, R10.z
- * phi R10.w.6, R10.w.5, R10.w
- * phi R10.x.7, R10.x.6, R10.x
- * phi R18.x.37, R18.x.36, R18.x
- * phi R18.y.25, R18.y.24, R18.y
- * phi R18.z.25, R18.z.24, R18.z
- * phi R18.w.25, R18.w.24, R18.w
- * phi R11.x.4, R11.x.3, R11.x
- * phi R12.x.7, R12.x.6, R12.x
- * phi R13.x.6, R13.x.5, R13.x
- * phi R14.x.6, R14.x.5, R14.x
- * phi R16.x.13, R16.x.12, R16.x
- * phi R14.y.3, R14.y.2, R14.y
- * phi R14.z.3, R14.z.2, R14.z
- * phi R14.w.3, R14.w.2, R14.w
- * phi R13.y.3, R13.y.2, R13.y
- * phi R13.z.3, R13.z.2, R13.z
- * phi R13.w.3, R13.w.2, R13.w
- * phi R12.y.3, R12.y.2, R12.y
- * phi R12.z.3, R12.z.2, R12.z
- * phi R12.w.3, R12.w.2, R12.w
- * phi R11.y.3, R11.y.2, R11.y
- * phi R11.z.3, R11.z.2, R11.z
- * phi R11.w.2, R11.w.1, R11.w
- * phi R15.x.3, R15.x.2, R15.x
- * phi R15.y.2, R15.y.1, R15.y
- * phi R15.z.2, R15.z.1, R15.z
- * phi R15.w.2, R15.w.1, R15.w
- * phi R9.y.2, R9.y.1, R9.y
- * phi R9.z.2, R9.z.1, R9.z
- * phi R9.w.2, R9.w.1, R9.w
- }
- ALU
- <
- [
- DOT4 R9.x.6, __, __, __, R8.x.3, C1.x, R8.y.3, C1.y, R8.z.3, C1.z, R8.w.1, C1.w
- ]
- [
- DOT4 R10.x.8, __, __, __, R8.x.3, C2.x, R8.y.3, C2.y, R8.z.3, C2.z, R8.w.1, C2.w
- ]
- [
- DOT4 R10.x.9, __, __, __, R8.x.3, C3.x, R8.y.3, C3.y, R8.z.3, C3.z, R8.w.1, C3.w
- MOV R9.y.3, R10.x.8
- ]
- [
- DOT4 R10.x.10, __, __, __, R8.x.3, C4.x, R8.y.3, C4.y, R8.z.3, C4.z, R8.w.1, C4.w
- MOV R9.z.3, R10.x.9
- ]
- [
- DOT4 R8.x.4, __, __, __, R8.x.3, C10.x, R8.y.3, C10.y, R8.z.3, C10.z, R8.w.1, C10.w
- MOV R9.w.3, R10.x.10
- ]
- [
- DOT4 R10.x.11, __, __, __, R2.x.1, C8.x, R2.y.1, C8.y, R2.z.1, C8.z, R2.w.1, C8.w
- MOV R8.z.4, R8.x.4
- ]
- [
- DOT4 R11.x.5, __, __, __, R2.x.1, C9.x, R2.y.1, C9.y, R2.z.1, C9.z, R2.w.1, C9.w
- ]
- [
- MOV R10.y.7, R11.x.5
- ]
- [
- MOV R8.x.5, R10.x.11
- MOV R8.y.4, R10.y.7
- MOV R8.w.2, 1|0x3f800000
- ]
- [
- MOV R5.x.1, R9.x.6
- MOV R5.y.1, R9.y.3
- MOV R5.z.1, R9.z.3
- MOV R5.w.1, R9.w.3
- ]
- [
- MOV R7.x.1, R8.x.5
- MOV R7.y.1, R8.y.4
- MOV R7.z.1, R8.z.4
- MOV R7.w.1, R8.w.2
- ]
- [
- MOV R6.x.1, R9.x.6
- MOV R6.y.1, R9.y.3
- MOV R6.z.1, R9.z.3
- MOV R6.w.1, R9.w.3
- ]
- [
- DOT4 R17.x.15, __, __, __, R6.x.1, C53248.x, R6.y.1, C53248.y, R6.z.1, C53248.z, R6.w.1, C53248.w
- ]
- [
- DOT4 __, R17.y.1, __, __, R6.x.1, C53249.x, R6.y.1, C53249.y, R6.z.1, C53249.z, R6.w.1, C53249.w
- ]
- [
- DOT4 __, __, R17.z.1, __, R6.x.1, C53250.x, R6.y.1, C53250.y, R6.z.1, C53250.z, R6.w.1, C53250.w
- ]
- [
- DOT4 __, __, __, R17.w.1, R6.x.1, C53251.x, R6.y.1, C53251.y, R6.z.1, C53251.z, R6.w.1, C53251.w
- ]
- [
- DOT4 R18.x.38, __, __, __, R6.x.1, C53252.x, R6.y.1, C53252.y, R6.z.1, C53252.z, R6.w.1, C53252.w
- ]
- [
- DOT4 __, R18.y.26, __, __, R6.x.1, C53253.x, R6.y.1, C53253.y, R6.z.1, C53253.z, R6.w.1, C53253.w
- ]
- [
- DOT4 __, __, R18.z.26, __, R6.x.1, C53254.x, R6.y.1, C53254.y, R6.z.1, C53254.z, R6.w.1, C53254.w
- ]
- [
- DOT4 __, __, __, R18.w.26, R6.x.1, C53255.x, R6.y.1, C53255.y, R6.z.1, C53255.z, R6.w.1, C53255.w
- ]
- >
- EXPORT POS 60 R5.x.1, R5.y.1, R5.z.1, R5.w.1
- EXPORT PARAM 0 R7.x.1, R7.y.1, R7.z.1, R7.w.1
- EXPORT POS 61 R17.x.15, R17.y.1, R17.z.1, R17.w.1
- EXPORT POS 62 R18.x.38, R18.y.26, R18.z.26, R18.w.26
- }
- ###### after peephole
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- CALL_FS R1.x.1, R1.y.1, R1.z.1, R1.w.1, R2.x.1, R2.y.1, R2.z.1, R2.w.1, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, R4.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- MOV R8.x.1, R1.x.1
- MOV R8.y.1, R1.y.1
- MOV R8.z.1, R1.z.1
- MOV R8.w.1, R1.w.1
- PRED_SETNE_INT __, __, EM.1, C0.x, 0|0
- region #0 live_before: [R1.x.1 R1.y.1 R1.z.1 R1.w.1 R2.x.1 R2.y.1 R2.z.1 R2.w.1 R3.x.1 R3.y.1 R3.z.1 R3.w.1 R4.x.1 R4.y.1 R4.z.1 R8.x.1 R8.y.1 R8.z.1 R8.w.1 EM.1 ]
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- DOT4 R9.x.1, __, __, __, R4.x.1, 1|0x3f800000, R4.y.1, 1|0x3f800000, R4.z.1, 1|0x3f800000, 0|0, 0|0
- ADD R9.x.2, 1|0x3f800000, -R9.x.1
- MUL R10.y.1, R3.y.1, 255.01|0x437f028f
- MUL R10.z.1, R3.z.1, 255.01|0x437f028f
- MUL R10.w.1, R3.w.1, 255.01|0x437f028f
- MUL R10.x.1, R3.x.1, 255.01|0x437f028f
- FLT_TO_INT R10.x.2, R10.x.1
- FLT_TO_INT R10.y.2, R10.y.1
- FLT_TO_INT R10.z.2, R10.z.1
- MOV R18.x.1, 4.2039e-45|0x3
- FLT_TO_INT R10.w.2, R10.w.1
- MULLO_UINT R17.x.2, R10.w.2, R18.x.1
- ADD_INT R11.x.1, R17.x.2, 5.74532e-44|0x29
- MOV R18.x.2, 4.2039e-45|0x3
- MULLO_UINT R17.x.3, R10.z.2, R18.x.2
- ADD_INT R12.x.1, R17.x.3, 5.74532e-44|0x29
- MOV R18.x.3, 4.2039e-45|0x3
- MULLO_UINT R17.x.4, R10.y.2, R18.x.3
- ADD_INT R13.x.1, R17.x.4, 5.74532e-44|0x29
- MOV R18.x.4, 4.2039e-45|0x3
- MULLO_UINT R17.x.5, R10.x.2, R18.x.4
- ADD_INT R14.x.1, R17.x.5, 5.74532e-44|0x29
- MOV R16.x.1, R14.x.1
- ADD_INT R18.x.5, R16.x.1, 1.4013e-45|0x1
- VFETCH R18.x.6, R18.y.5, R18.z.5, R18.w.5, R18.x.5, __, __, __
- MUL R14.x.2, R18.x.6, R4.x.1
- MUL R14.y.1, R18.y.5, R4.x.1
- MUL R14.z.1, R18.z.5, R4.x.1
- MUL R14.w.1, R18.w.5, R4.x.1
- MOV R16.x.2, R13.x.1
- ADD_INT R18.x.7, R16.x.2, 1.4013e-45|0x1
- VFETCH R18.x.8, R18.y.6, R18.z.6, R18.w.6, R18.x.7, __, __, __
- MULADD R13.x.2, R18.x.8, R4.y.1, R14.x.2
- MULADD R13.y.1, R18.y.6, R4.y.1, R14.y.1
- MULADD R13.z.1, R18.z.6, R4.y.1, R14.z.1
- MULADD R13.w.1, R18.w.6, R4.y.1, R14.w.1
- MOV R16.x.3, R12.x.1
- ADD_INT R18.x.9, R16.x.3, 1.4013e-45|0x1
- VFETCH R18.x.10, R18.y.7, R18.z.7, R18.w.7, R18.x.9, __, __, __
- MULADD R12.x.2, R18.x.10, R4.z.1, R13.x.2
- MULADD R12.y.1, R18.y.7, R4.z.1, R13.y.1
- MULADD R12.z.1, R18.z.7, R4.z.1, R13.z.1
- MULADD R12.w.1, R18.w.7, R4.z.1, R13.w.1
- MOV R16.x.4, R11.x.1
- ADD_INT R18.x.11, R16.x.4, 1.4013e-45|0x1
- VFETCH R18.x.12, R18.y.8, R18.z.8, R18.w.8, R18.x.11, __, __, __
- MULADD R11.x.2, R18.x.12, R9.x.2, R12.x.2
- MULADD R11.y.1, R18.y.8, R9.x.2, R12.y.1
- MULADD R11.z.1, R18.z.8, R9.x.2, R12.z.1
- MULADD R11.w.1, R18.w.8, R9.x.2, R12.w.1
- DOT4 R11.x.3, __, __, __, R1.x.1, R11.x.2, R1.y.1, R11.y.1, R1.z.1, R11.z.1, R1.w.1, R11.w.1
- MOV R18.x.13, 4.2039e-45|0x3
- MULLO_UINT R17.x.6, R10.w.2, R18.x.13
- ADD_INT R12.x.3, R17.x.6, 5.88545e-44|0x2a
- MOV R18.x.14, 4.2039e-45|0x3
- MULLO_UINT R17.x.7, R10.z.2, R18.x.14
- ADD_INT R13.x.3, R17.x.7, 5.88545e-44|0x2a
- MOV R18.x.15, 4.2039e-45|0x3
- MULLO_UINT R17.x.8, R10.y.2, R18.x.15
- ADD_INT R14.x.3, R17.x.8, 5.88545e-44|0x2a
- MOV R18.x.16, 4.2039e-45|0x3
- MULLO_UINT R17.x.9, R10.x.2, R18.x.16
- ADD_INT R15.x.1, R17.x.9, 5.88545e-44|0x2a
- MOV R16.x.5, R15.x.1
- ADD_INT R18.x.17, R16.x.5, 1.4013e-45|0x1
- VFETCH R18.x.18, R18.y.13, R18.z.13, R18.w.13, R18.x.17, __, __, __
- MUL R15.x.2, R18.x.18, R4.x.1
- MUL R15.y.1, R18.y.13, R4.x.1
- MUL R15.z.1, R18.z.13, R4.x.1
- MUL R15.w.1, R18.w.13, R4.x.1
- MOV R16.x.6, R14.x.3
- ADD_INT R18.x.19, R16.x.6, 1.4013e-45|0x1
- VFETCH R18.x.20, R18.y.14, R18.z.14, R18.w.14, R18.x.19, __, __, __
- MULADD R14.x.4, R18.x.20, R4.y.1, R15.x.2
- MULADD R14.y.2, R18.y.14, R4.y.1, R15.y.1
- MULADD R14.z.2, R18.z.14, R4.y.1, R15.z.1
- MULADD R14.w.2, R18.w.14, R4.y.1, R15.w.1
- MOV R16.x.7, R13.x.3
- ADD_INT R18.x.21, R16.x.7, 1.4013e-45|0x1
- VFETCH R18.x.22, R18.y.15, R18.z.15, R18.w.15, R18.x.21, __, __, __
- MULADD R13.x.4, R18.x.22, R4.z.1, R14.x.4
- MULADD R13.y.2, R18.y.15, R4.z.1, R14.y.2
- MULADD R13.z.2, R18.z.15, R4.z.1, R14.z.2
- MULADD R13.w.2, R18.w.15, R4.z.1, R14.w.2
- MOV R16.x.8, R12.x.3
- ADD_INT R18.x.23, R16.x.8, 1.4013e-45|0x1
- VFETCH R18.x.24, R18.y.16, R18.z.16, R18.w.16, R18.x.23, __, __, __
- MULADD R12.x.4, R18.x.24, R9.x.2, R13.x.4
- MULADD R12.y.2, R18.y.16, R9.x.2, R13.y.2
- MULADD R12.z.2, R18.z.16, R9.x.2, R13.z.2
- MULADD R12.w.2, R18.w.16, R9.x.2, R13.w.2
- DOT4 R12.x.5, __, __, __, R1.x.1, R12.x.4, R1.y.1, R12.y.2, R1.z.1, R12.z.2, R1.w.1, R12.w.2
- MOV R18.x.25, 4.2039e-45|0x3
- MOV R11.y.2, R12.x.5
- MULLO_UINT R17.x.10, R10.w.2, R18.x.25
- ADD_INT R12.x.6, R17.x.10, 6.02558e-44|0x2b
- MOV R18.x.26, 4.2039e-45|0x3
- MULLO_UINT R17.x.11, R10.z.2, R18.x.26
- ADD_INT R13.x.5, R17.x.11, 6.02558e-44|0x2b
- MOV R18.x.27, 4.2039e-45|0x3
- MULLO_UINT R17.x.12, R10.y.2, R18.x.27
- ADD_INT R14.x.5, R17.x.12, 6.02558e-44|0x2b
- MOV R18.x.28, 4.2039e-45|0x3
- MULLO_UINT R17.x.13, R10.x.2, R18.x.28
- ADD_INT R10.x.3, R17.x.13, 6.02558e-44|0x2b
- MOV R16.x.9, R10.x.3
- ADD_INT R18.x.29, R16.x.9, 1.4013e-45|0x1
- VFETCH R18.x.30, R18.y.21, R18.z.21, R18.w.21, R18.x.29, __, __, __
- MUL R10.x.4, R18.x.30, R4.x.1
- MUL R10.y.3, R18.y.21, R4.x.1
- MUL R10.z.3, R18.z.21, R4.x.1
- MUL R10.w.3, R18.w.21, R4.x.1
- MOV R16.x.10, R14.x.5
- ADD_INT R18.x.31, R16.x.10, 1.4013e-45|0x1
- VFETCH R18.x.32, R18.y.22, R18.z.22, R18.w.22, R18.x.31, __, __, __
- MULADD R10.x.5, R18.x.32, R4.y.1, R10.x.4
- MULADD R10.y.4, R18.y.22, R4.y.1, R10.y.3
- MULADD R10.z.4, R18.z.22, R4.y.1, R10.z.3
- MULADD R10.w.4, R18.w.22, R4.y.1, R10.w.3
- MOV R16.x.11, R13.x.5
- ADD_INT R18.x.33, R16.x.11, 1.4013e-45|0x1
- VFETCH R18.x.34, R18.y.23, R18.z.23, R18.w.23, R18.x.33, __, __, __
- MULADD R10.x.6, R18.x.34, R4.z.1, R10.x.5
- MULADD R10.y.5, R18.y.23, R4.z.1, R10.y.4
- MULADD R10.z.5, R18.z.23, R4.z.1, R10.z.4
- MULADD R10.w.5, R18.w.23, R4.z.1, R10.w.4
- MOV R16.x.12, R12.x.6
- ADD_INT R18.x.35, R16.x.12, 1.4013e-45|0x1
- VFETCH R18.x.36, R18.y.24, R18.z.24, R18.w.24, R18.x.35, __, __, __
- MULADD R9.x.3, R18.x.36, R9.x.2, R10.x.6
- MULADD R9.y.1, R18.y.24, R9.x.2, R10.y.5
- MULADD R9.z.1, R18.z.24, R9.x.2, R10.z.5
- MULADD R9.w.1, R18.w.24, R9.x.2, R10.w.5
- DOT4 R9.x.4, __, __, __, R1.x.1, R9.x.3, R1.y.1, R9.y.1, R1.z.1, R9.z.1, R1.w.1, R9.w.1
- MOV R11.z.2, R9.x.4
- MOV R8.x.2, R11.x.3
- MOV R8.y.2, R11.y.2
- MOV R8.z.2, R11.z.2
- } end_depart
- } endif live_after: [R2.x.1 R2.y.1 R2.z.1 R2.w.1 R8.x.1 R8.y.1 R8.z.1 R8.w.1 ]
- } end_depart
- {
- * phi R8.x.3, R8.x.2, R8.x.1
- * phi R8.y.3, R8.y.2, R8.y.1
- * phi R8.z.3, R8.z.2, R8.z.1
- }
- live_after: [R2.x.1 R2.y.1 R2.z.1 R2.w.1 R8.w.1 R8.x.3 R8.y.3 R8.z.3 ]
- DOT4 R9.x.6, __, __, __, R8.x.3, C1.x, R8.y.3, C1.y, R8.z.3, C1.z, R8.w.1, C1.w
- DOT4 R10.x.8, __, __, __, R8.x.3, C2.x, R8.y.3, C2.y, R8.z.3, C2.z, R8.w.1, C2.w
- DOT4 R10.x.9, __, __, __, R8.x.3, C3.x, R8.y.3, C3.y, R8.z.3, C3.z, R8.w.1, C3.w
- MOV R9.y.3, R10.x.8
- DOT4 R10.x.10, __, __, __, R8.x.3, C4.x, R8.y.3, C4.y, R8.z.3, C4.z, R8.w.1, C4.w
- MOV R9.z.3, R10.x.9
- DOT4 R8.x.4, __, __, __, R8.x.3, C10.x, R8.y.3, C10.y, R8.z.3, C10.z, R8.w.1, C10.w
- MOV R9.w.3, R10.x.10
- DOT4 R10.x.11, __, __, __, R2.x.1, C8.x, R2.y.1, C8.y, R2.z.1, C8.z, R2.w.1, C8.w
- MOV R8.z.4, R8.x.4
- DOT4 R11.x.5, __, __, __, R2.x.1, C9.x, R2.y.1, C9.y, R2.z.1, C9.z, R2.w.1, C9.w
- MOV R10.y.7, R11.x.5
- MOV R8.x.5, R10.x.11
- MOV R8.y.4, R10.y.7
- MOV R8.w.2, 1|0x3f800000
- MOV R5.x.1, R9.x.6
- MOV R5.y.1, R9.y.3
- MOV R5.z.1, R9.z.3
- MOV R5.w.1, R9.w.3
- MOV R7.x.1, R8.x.5
- MOV R7.y.1, R8.y.4
- MOV R7.z.1, R8.z.4
- MOV R7.w.1, R8.w.2
- MOV R6.x.1, R9.x.6
- MOV R6.y.1, R9.y.3
- MOV R6.z.1, R9.z.3
- MOV R6.w.1, R9.w.3
- DOT4 R17.x.15, __, __, __, R6.x.1, C53248.x, R6.y.1, C53248.y, R6.z.1, C53248.z, R6.w.1, C53248.w
- DOT4 __, R17.y.1, __, __, R6.x.1, C53249.x, R6.y.1, C53249.y, R6.z.1, C53249.z, R6.w.1, C53249.w
- DOT4 __, __, R17.z.1, __, R6.x.1, C53250.x, R6.y.1, C53250.y, R6.z.1, C53250.z, R6.w.1, C53250.w
- DOT4 __, __, __, R17.w.1, R6.x.1, C53251.x, R6.y.1, C53251.y, R6.z.1, C53251.z, R6.w.1, C53251.w
- DOT4 R18.x.38, __, __, __, R6.x.1, C53252.x, R6.y.1, C53252.y, R6.z.1, C53252.z, R6.w.1, C53252.w
- DOT4 __, R18.y.26, __, __, R6.x.1, C53253.x, R6.y.1, C53253.y, R6.z.1, C53253.z, R6.w.1, C53253.w
- DOT4 __, __, R18.z.26, __, R6.x.1, C53254.x, R6.y.1, C53254.y, R6.z.1, C53254.z, R6.w.1, C53254.w
- DOT4 __, __, __, R18.w.26, R6.x.1, C53255.x, R6.y.1, C53255.y, R6.z.1, C53255.z, R6.w.1, C53255.w
- EXPORT POS 60 R5.x.1, R5.y.1, R5.z.1, R5.w.1
- EXPORT PARAM 0 R7.x.1, R7.y.1, R7.z.1, R7.w.1
- EXPORT POS 61 R17.x.15, R17.y.1, R17.z.1, R17.w.1
- EXPORT POS 62 R18.x.38, R18.y.26, R18.z.26, R18.w.26
- }
- ###### after if_conversion
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- CALL_FS R1.x.1, R1.y.1, R1.z.1, R1.w.1, R2.x.1, R2.y.1, R2.z.1, R2.w.1, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, R4.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- MOV R8.x.1, R1.x.1
- MOV R8.y.1, R1.y.1
- MOV R8.z.1, R1.z.1
- MOV R8.w.1, R1.w.1
- PRED_SETNE_INT __, __, EM.1, C0.x, 0|0
- region #0 live_before: [R1.x.1 R1.y.1 R1.z.1 R1.w.1 R2.x.1 R2.y.1 R2.z.1 R2.w.1 R3.x.1 R3.y.1 R3.z.1 R3.w.1 R4.x.1 R4.y.1 R4.z.1 R8.x.1 R8.y.1 R8.z.1 R8.w.1 EM.1 ]
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- DOT4 R9.x.1, __, __, __, R4.x.1, 1|0x3f800000, R4.y.1, 1|0x3f800000, R4.z.1, 1|0x3f800000, 0|0, 0|0
- ADD R9.x.2, 1|0x3f800000, -R9.x.1
- MUL R10.y.1, R3.y.1, 255.01|0x437f028f
- MUL R10.z.1, R3.z.1, 255.01|0x437f028f
- MUL R10.w.1, R3.w.1, 255.01|0x437f028f
- MUL R10.x.1, R3.x.1, 255.01|0x437f028f
- FLT_TO_INT R10.x.2, R10.x.1
- FLT_TO_INT R10.y.2, R10.y.1
- FLT_TO_INT R10.z.2, R10.z.1
- MOV R18.x.1, 4.2039e-45|0x3
- FLT_TO_INT R10.w.2, R10.w.1
- MULLO_UINT R17.x.2, R10.w.2, R18.x.1
- ADD_INT R11.x.1, R17.x.2, 5.74532e-44|0x29
- MOV R18.x.2, 4.2039e-45|0x3
- MULLO_UINT R17.x.3, R10.z.2, R18.x.2
- ADD_INT R12.x.1, R17.x.3, 5.74532e-44|0x29
- MOV R18.x.3, 4.2039e-45|0x3
- MULLO_UINT R17.x.4, R10.y.2, R18.x.3
- ADD_INT R13.x.1, R17.x.4, 5.74532e-44|0x29
- MOV R18.x.4, 4.2039e-45|0x3
- MULLO_UINT R17.x.5, R10.x.2, R18.x.4
- ADD_INT R14.x.1, R17.x.5, 5.74532e-44|0x29
- MOV R16.x.1, R14.x.1
- ADD_INT R18.x.5, R16.x.1, 1.4013e-45|0x1
- VFETCH R18.x.6, R18.y.5, R18.z.5, R18.w.5, R18.x.5, __, __, __
- MUL R14.x.2, R18.x.6, R4.x.1
- MUL R14.y.1, R18.y.5, R4.x.1
- MUL R14.z.1, R18.z.5, R4.x.1
- MUL R14.w.1, R18.w.5, R4.x.1
- MOV R16.x.2, R13.x.1
- ADD_INT R18.x.7, R16.x.2, 1.4013e-45|0x1
- VFETCH R18.x.8, R18.y.6, R18.z.6, R18.w.6, R18.x.7, __, __, __
- MULADD R13.x.2, R18.x.8, R4.y.1, R14.x.2
- MULADD R13.y.1, R18.y.6, R4.y.1, R14.y.1
- MULADD R13.z.1, R18.z.6, R4.y.1, R14.z.1
- MULADD R13.w.1, R18.w.6, R4.y.1, R14.w.1
- MOV R16.x.3, R12.x.1
- ADD_INT R18.x.9, R16.x.3, 1.4013e-45|0x1
- VFETCH R18.x.10, R18.y.7, R18.z.7, R18.w.7, R18.x.9, __, __, __
- MULADD R12.x.2, R18.x.10, R4.z.1, R13.x.2
- MULADD R12.y.1, R18.y.7, R4.z.1, R13.y.1
- MULADD R12.z.1, R18.z.7, R4.z.1, R13.z.1
- MULADD R12.w.1, R18.w.7, R4.z.1, R13.w.1
- MOV R16.x.4, R11.x.1
- ADD_INT R18.x.11, R16.x.4, 1.4013e-45|0x1
- VFETCH R18.x.12, R18.y.8, R18.z.8, R18.w.8, R18.x.11, __, __, __
- MULADD R11.x.2, R18.x.12, R9.x.2, R12.x.2
- MULADD R11.y.1, R18.y.8, R9.x.2, R12.y.1
- MULADD R11.z.1, R18.z.8, R9.x.2, R12.z.1
- MULADD R11.w.1, R18.w.8, R9.x.2, R12.w.1
- DOT4 R11.x.3, __, __, __, R1.x.1, R11.x.2, R1.y.1, R11.y.1, R1.z.1, R11.z.1, R1.w.1, R11.w.1
- MOV R18.x.13, 4.2039e-45|0x3
- MULLO_UINT R17.x.6, R10.w.2, R18.x.13
- ADD_INT R12.x.3, R17.x.6, 5.88545e-44|0x2a
- MOV R18.x.14, 4.2039e-45|0x3
- MULLO_UINT R17.x.7, R10.z.2, R18.x.14
- ADD_INT R13.x.3, R17.x.7, 5.88545e-44|0x2a
- MOV R18.x.15, 4.2039e-45|0x3
- MULLO_UINT R17.x.8, R10.y.2, R18.x.15
- ADD_INT R14.x.3, R17.x.8, 5.88545e-44|0x2a
- MOV R18.x.16, 4.2039e-45|0x3
- MULLO_UINT R17.x.9, R10.x.2, R18.x.16
- ADD_INT R15.x.1, R17.x.9, 5.88545e-44|0x2a
- MOV R16.x.5, R15.x.1
- ADD_INT R18.x.17, R16.x.5, 1.4013e-45|0x1
- VFETCH R18.x.18, R18.y.13, R18.z.13, R18.w.13, R18.x.17, __, __, __
- MUL R15.x.2, R18.x.18, R4.x.1
- MUL R15.y.1, R18.y.13, R4.x.1
- MUL R15.z.1, R18.z.13, R4.x.1
- MUL R15.w.1, R18.w.13, R4.x.1
- MOV R16.x.6, R14.x.3
- ADD_INT R18.x.19, R16.x.6, 1.4013e-45|0x1
- VFETCH R18.x.20, R18.y.14, R18.z.14, R18.w.14, R18.x.19, __, __, __
- MULADD R14.x.4, R18.x.20, R4.y.1, R15.x.2
- MULADD R14.y.2, R18.y.14, R4.y.1, R15.y.1
- MULADD R14.z.2, R18.z.14, R4.y.1, R15.z.1
- MULADD R14.w.2, R18.w.14, R4.y.1, R15.w.1
- MOV R16.x.7, R13.x.3
- ADD_INT R18.x.21, R16.x.7, 1.4013e-45|0x1
- VFETCH R18.x.22, R18.y.15, R18.z.15, R18.w.15, R18.x.21, __, __, __
- MULADD R13.x.4, R18.x.22, R4.z.1, R14.x.4
- MULADD R13.y.2, R18.y.15, R4.z.1, R14.y.2
- MULADD R13.z.2, R18.z.15, R4.z.1, R14.z.2
- MULADD R13.w.2, R18.w.15, R4.z.1, R14.w.2
- MOV R16.x.8, R12.x.3
- ADD_INT R18.x.23, R16.x.8, 1.4013e-45|0x1
- VFETCH R18.x.24, R18.y.16, R18.z.16, R18.w.16, R18.x.23, __, __, __
- MULADD R12.x.4, R18.x.24, R9.x.2, R13.x.4
- MULADD R12.y.2, R18.y.16, R9.x.2, R13.y.2
- MULADD R12.z.2, R18.z.16, R9.x.2, R13.z.2
- MULADD R12.w.2, R18.w.16, R9.x.2, R13.w.2
- DOT4 R12.x.5, __, __, __, R1.x.1, R12.x.4, R1.y.1, R12.y.2, R1.z.1, R12.z.2, R1.w.1, R12.w.2
- MOV R18.x.25, 4.2039e-45|0x3
- MOV R11.y.2, R12.x.5
- MULLO_UINT R17.x.10, R10.w.2, R18.x.25
- ADD_INT R12.x.6, R17.x.10, 6.02558e-44|0x2b
- MOV R18.x.26, 4.2039e-45|0x3
- MULLO_UINT R17.x.11, R10.z.2, R18.x.26
- ADD_INT R13.x.5, R17.x.11, 6.02558e-44|0x2b
- MOV R18.x.27, 4.2039e-45|0x3
- MULLO_UINT R17.x.12, R10.y.2, R18.x.27
- ADD_INT R14.x.5, R17.x.12, 6.02558e-44|0x2b
- MOV R18.x.28, 4.2039e-45|0x3
- MULLO_UINT R17.x.13, R10.x.2, R18.x.28
- ADD_INT R10.x.3, R17.x.13, 6.02558e-44|0x2b
- MOV R16.x.9, R10.x.3
- ADD_INT R18.x.29, R16.x.9, 1.4013e-45|0x1
- VFETCH R18.x.30, R18.y.21, R18.z.21, R18.w.21, R18.x.29, __, __, __
- MUL R10.x.4, R18.x.30, R4.x.1
- MUL R10.y.3, R18.y.21, R4.x.1
- MUL R10.z.3, R18.z.21, R4.x.1
- MUL R10.w.3, R18.w.21, R4.x.1
- MOV R16.x.10, R14.x.5
- ADD_INT R18.x.31, R16.x.10, 1.4013e-45|0x1
- VFETCH R18.x.32, R18.y.22, R18.z.22, R18.w.22, R18.x.31, __, __, __
- MULADD R10.x.5, R18.x.32, R4.y.1, R10.x.4
- MULADD R10.y.4, R18.y.22, R4.y.1, R10.y.3
- MULADD R10.z.4, R18.z.22, R4.y.1, R10.z.3
- MULADD R10.w.4, R18.w.22, R4.y.1, R10.w.3
- MOV R16.x.11, R13.x.5
- ADD_INT R18.x.33, R16.x.11, 1.4013e-45|0x1
- VFETCH R18.x.34, R18.y.23, R18.z.23, R18.w.23, R18.x.33, __, __, __
- MULADD R10.x.6, R18.x.34, R4.z.1, R10.x.5
- MULADD R10.y.5, R18.y.23, R4.z.1, R10.y.4
- MULADD R10.z.5, R18.z.23, R4.z.1, R10.z.4
- MULADD R10.w.5, R18.w.23, R4.z.1, R10.w.4
- MOV R16.x.12, R12.x.6
- ADD_INT R18.x.35, R16.x.12, 1.4013e-45|0x1
- VFETCH R18.x.36, R18.y.24, R18.z.24, R18.w.24, R18.x.35, __, __, __
- MULADD R9.x.3, R18.x.36, R9.x.2, R10.x.6
- MULADD R9.y.1, R18.y.24, R9.x.2, R10.y.5
- MULADD R9.z.1, R18.z.24, R9.x.2, R10.z.5
- MULADD R9.w.1, R18.w.24, R9.x.2, R10.w.5
- DOT4 R9.x.4, __, __, __, R1.x.1, R9.x.3, R1.y.1, R9.y.1, R1.z.1, R9.z.1, R1.w.1, R9.w.1
- MOV R11.z.2, R9.x.4
- MOV R8.x.2, R11.x.3
- MOV R8.y.2, R11.y.2
- MOV R8.z.2, R11.z.2
- } end_depart
- } endif live_after: [R2.x.1 R2.y.1 R2.z.1 R2.w.1 R8.x.1 R8.y.1 R8.z.1 R8.w.1 ]
- } end_depart
- {
- * phi R8.x.3, R8.x.2, R8.x.1
- * phi R8.y.3, R8.y.2, R8.y.1
- * phi R8.z.3, R8.z.2, R8.z.1
- }
- live_after: [R2.x.1 R2.y.1 R2.z.1 R2.w.1 R8.w.1 R8.x.3 R8.y.3 R8.z.3 ]
- DOT4 R9.x.6, __, __, __, R8.x.3, C1.x, R8.y.3, C1.y, R8.z.3, C1.z, R8.w.1, C1.w
- DOT4 R10.x.8, __, __, __, R8.x.3, C2.x, R8.y.3, C2.y, R8.z.3, C2.z, R8.w.1, C2.w
- DOT4 R10.x.9, __, __, __, R8.x.3, C3.x, R8.y.3, C3.y, R8.z.3, C3.z, R8.w.1, C3.w
- MOV R9.y.3, R10.x.8
- DOT4 R10.x.10, __, __, __, R8.x.3, C4.x, R8.y.3, C4.y, R8.z.3, C4.z, R8.w.1, C4.w
- MOV R9.z.3, R10.x.9
- DOT4 R8.x.4, __, __, __, R8.x.3, C10.x, R8.y.3, C10.y, R8.z.3, C10.z, R8.w.1, C10.w
- MOV R9.w.3, R10.x.10
- DOT4 R10.x.11, __, __, __, R2.x.1, C8.x, R2.y.1, C8.y, R2.z.1, C8.z, R2.w.1, C8.w
- MOV R8.z.4, R8.x.4
- DOT4 R11.x.5, __, __, __, R2.x.1, C9.x, R2.y.1, C9.y, R2.z.1, C9.z, R2.w.1, C9.w
- MOV R10.y.7, R11.x.5
- MOV R8.x.5, R10.x.11
- MOV R8.y.4, R10.y.7
- MOV R8.w.2, 1|0x3f800000
- MOV R5.x.1, R9.x.6
- MOV R5.y.1, R9.y.3
- MOV R5.z.1, R9.z.3
- MOV R5.w.1, R9.w.3
- MOV R7.x.1, R8.x.5
- MOV R7.y.1, R8.y.4
- MOV R7.z.1, R8.z.4
- MOV R7.w.1, R8.w.2
- MOV R6.x.1, R9.x.6
- MOV R6.y.1, R9.y.3
- MOV R6.z.1, R9.z.3
- MOV R6.w.1, R9.w.3
- DOT4 R17.x.15, __, __, __, R6.x.1, C53248.x, R6.y.1, C53248.y, R6.z.1, C53248.z, R6.w.1, C53248.w
- DOT4 __, R17.y.1, __, __, R6.x.1, C53249.x, R6.y.1, C53249.y, R6.z.1, C53249.z, R6.w.1, C53249.w
- DOT4 __, __, R17.z.1, __, R6.x.1, C53250.x, R6.y.1, C53250.y, R6.z.1, C53250.z, R6.w.1, C53250.w
- DOT4 __, __, __, R17.w.1, R6.x.1, C53251.x, R6.y.1, C53251.y, R6.z.1, C53251.z, R6.w.1, C53251.w
- DOT4 R18.x.38, __, __, __, R6.x.1, C53252.x, R6.y.1, C53252.y, R6.z.1, C53252.z, R6.w.1, C53252.w
- DOT4 __, R18.y.26, __, __, R6.x.1, C53253.x, R6.y.1, C53253.y, R6.z.1, C53253.z, R6.w.1, C53253.w
- DOT4 __, __, R18.z.26, __, R6.x.1, C53254.x, R6.y.1, C53254.y, R6.z.1, C53254.z, R6.w.1, C53254.w
- DOT4 __, __, __, R18.w.26, R6.x.1, C53255.x, R6.y.1, C53255.y, R6.z.1, C53255.z, R6.w.1, C53255.w
- EXPORT POS 60 R5.x.1, R5.y.1, R5.z.1, R5.w.1
- EXPORT PARAM 0 R7.x.1, R7.y.1, R7.z.1, R7.w.1
- EXPORT POS 61 R17.x.15, R17.y.1, R17.z.1, R17.w.1
- EXPORT POS 62 R18.x.38, R18.y.26, R18.z.26, R18.w.26
- }
- ###### after gvn
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- CALL_FS R1.x.1, R1.y.1, R1.z.1, R1.w.1, R2.x.1, R2.y.1, R2.z.1, R2.w.1, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, R4.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- MOV R8.x.1, R1.x.1
- MOV R8.y.1, R1.y.1
- MOV R8.z.1, R1.z.1
- MOV R8.w.1, R1.w.1
- PRED_SETNE_INT __, __, EM.1, C0.x, 0|0
- region #0 live_before: [R1.x.1 R1.y.1 R1.z.1 R1.w.1 R2.x.1 R2.y.1 R2.z.1 R2.w.1 R3.x.1 R3.y.1 R3.z.1 R3.w.1 R4.x.1 R4.y.1 R4.z.1 R8.x.1 R8.y.1 R8.z.1 R8.w.1 EM.1 ]
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- DOT4 R9.x.1, __, __, __, R4.x.1, 1|0x3f800000, R4.y.1, 1|0x3f800000, R4.z.1, 1|0x3f800000, 0|0, 0|0
- ADD R9.x.2, 1|0x3f800000, -R9.x.1
- MUL R10.y.1, R3.y.1, 255.01|0x437f028f
- MUL R10.z.1, R3.z.1, 255.01|0x437f028f
- MUL R10.w.1, R3.w.1, 255.01|0x437f028f
- MUL R10.x.1, R3.x.1, 255.01|0x437f028f
- FLT_TO_INT R10.x.2, R10.x.1
- FLT_TO_INT R10.y.2, R10.y.1
- FLT_TO_INT R10.z.2, R10.z.1
- MOV R18.x.1, 4.2039e-45|0x3
- FLT_TO_INT R10.w.2, R10.w.1
- MULLO_UINT R17.x.2, R10.w.2, 4.2039e-45|0x3
- ADD_INT R11.x.1, R17.x.2, 5.74532e-44|0x29
- MOV R18.x.2, 4.2039e-45|0x3
- MULLO_UINT R17.x.3, R10.z.2, 4.2039e-45|0x3
- ADD_INT R12.x.1, R17.x.3, 5.74532e-44|0x29
- MOV R18.x.3, 4.2039e-45|0x3
- MULLO_UINT R17.x.4, R10.y.2, 4.2039e-45|0x3
- ADD_INT R13.x.1, R17.x.4, 5.74532e-44|0x29
- MOV R18.x.4, 4.2039e-45|0x3
- MULLO_UINT R17.x.5, R10.x.2, 4.2039e-45|0x3
- ADD_INT R14.x.1, R17.x.5, 5.74532e-44|0x29
- MOV R16.x.1, R14.x.1
- ADD_INT R18.x.5, R14.x.1, 1.4013e-45|0x1
- VFETCH R18.x.6, R18.y.5, R18.z.5, R18.w.5, R18.x.5, __, __, __
- MUL R14.x.2, R18.x.6, R4.x.1
- MUL R14.y.1, R18.y.5, R4.x.1
- MUL R14.z.1, R18.z.5, R4.x.1
- MUL R14.w.1, R18.w.5, R4.x.1
- MOV R16.x.2, R13.x.1
- ADD_INT R18.x.7, R13.x.1, 1.4013e-45|0x1
- VFETCH R18.x.8, R18.y.6, R18.z.6, R18.w.6, R18.x.7, __, __, __
- MULADD R13.x.2, R18.x.8, R4.y.1, R14.x.2
- MULADD R13.y.1, R18.y.6, R4.y.1, R14.y.1
- MULADD R13.z.1, R18.z.6, R4.y.1, R14.z.1
- MULADD R13.w.1, R18.w.6, R4.y.1, R14.w.1
- MOV R16.x.3, R12.x.1
- ADD_INT R18.x.9, R12.x.1, 1.4013e-45|0x1
- VFETCH R18.x.10, R18.y.7, R18.z.7, R18.w.7, R18.x.9, __, __, __
- MULADD R12.x.2, R18.x.10, R4.z.1, R13.x.2
- MULADD R12.y.1, R18.y.7, R4.z.1, R13.y.1
- MULADD R12.z.1, R18.z.7, R4.z.1, R13.z.1
- MULADD R12.w.1, R18.w.7, R4.z.1, R13.w.1
- MOV R16.x.4, R11.x.1
- ADD_INT R18.x.11, R11.x.1, 1.4013e-45|0x1
- VFETCH R18.x.12, R18.y.8, R18.z.8, R18.w.8, R18.x.11, __, __, __
- MULADD R11.x.2, R18.x.12, R9.x.2, R12.x.2
- MULADD R11.y.1, R18.y.8, R9.x.2, R12.y.1
- MULADD R11.z.1, R18.z.8, R9.x.2, R12.z.1
- MULADD R11.w.1, R18.w.8, R9.x.2, R12.w.1
- DOT4 R11.x.3, __, __, __, R1.x.1, R11.x.2, R1.y.1, R11.y.1, R1.z.1, R11.z.1, R1.w.1, R11.w.1
- MOV R18.x.13, 4.2039e-45|0x3
- MULLO_UINT R17.x.6, R10.w.2, 4.2039e-45|0x3
- ADD_INT R12.x.3, R17.x.2, 5.88545e-44|0x2a
- MOV R18.x.14, 4.2039e-45|0x3
- MULLO_UINT R17.x.7, R10.z.2, 4.2039e-45|0x3
- ADD_INT R13.x.3, R17.x.3, 5.88545e-44|0x2a
- MOV R18.x.15, 4.2039e-45|0x3
- MULLO_UINT R17.x.8, R10.y.2, 4.2039e-45|0x3
- ADD_INT R14.x.3, R17.x.4, 5.88545e-44|0x2a
- MOV R18.x.16, 4.2039e-45|0x3
- MULLO_UINT R17.x.9, R10.x.2, 4.2039e-45|0x3
- ADD_INT R15.x.1, R17.x.5, 5.88545e-44|0x2a
- MOV R16.x.5, R15.x.1
- ADD_INT R18.x.17, R15.x.1, 1.4013e-45|0x1
- VFETCH R18.x.18, R18.y.13, R18.z.13, R18.w.13, R18.x.17, __, __, __
- MUL R15.x.2, R18.x.18, R4.x.1
- MUL R15.y.1, R18.y.13, R4.x.1
- MUL R15.z.1, R18.z.13, R4.x.1
- MUL R15.w.1, R18.w.13, R4.x.1
- MOV R16.x.6, R14.x.3
- ADD_INT R18.x.19, R14.x.3, 1.4013e-45|0x1
- VFETCH R18.x.20, R18.y.14, R18.z.14, R18.w.14, R18.x.19, __, __, __
- MULADD R14.x.4, R18.x.20, R4.y.1, R15.x.2
- MULADD R14.y.2, R18.y.14, R4.y.1, R15.y.1
- MULADD R14.z.2, R18.z.14, R4.y.1, R15.z.1
- MULADD R14.w.2, R18.w.14, R4.y.1, R15.w.1
- MOV R16.x.7, R13.x.3
- ADD_INT R18.x.21, R13.x.3, 1.4013e-45|0x1
- VFETCH R18.x.22, R18.y.15, R18.z.15, R18.w.15, R18.x.21, __, __, __
- MULADD R13.x.4, R18.x.22, R4.z.1, R14.x.4
- MULADD R13.y.2, R18.y.15, R4.z.1, R14.y.2
- MULADD R13.z.2, R18.z.15, R4.z.1, R14.z.2
- MULADD R13.w.2, R18.w.15, R4.z.1, R14.w.2
- MOV R16.x.8, R12.x.3
- ADD_INT R18.x.23, R12.x.3, 1.4013e-45|0x1
- VFETCH R18.x.24, R18.y.16, R18.z.16, R18.w.16, R18.x.23, __, __, __
- MULADD R12.x.4, R18.x.24, R9.x.2, R13.x.4
- MULADD R12.y.2, R18.y.16, R9.x.2, R13.y.2
- MULADD R12.z.2, R18.z.16, R9.x.2, R13.z.2
- MULADD R12.w.2, R18.w.16, R9.x.2, R13.w.2
- DOT4 R12.x.5, __, __, __, R1.x.1, R12.x.4, R1.y.1, R12.y.2, R1.z.1, R12.z.2, R1.w.1, R12.w.2
- MOV R18.x.25, 4.2039e-45|0x3
- MOV R11.y.2, R12.x.5
- MULLO_UINT R17.x.10, R10.w.2, 4.2039e-45|0x3
- ADD_INT R12.x.6, R17.x.2, 6.02558e-44|0x2b
- MOV R18.x.26, 4.2039e-45|0x3
- MULLO_UINT R17.x.11, R10.z.2, 4.2039e-45|0x3
- ADD_INT R13.x.5, R17.x.3, 6.02558e-44|0x2b
- MOV R18.x.27, 4.2039e-45|0x3
- MULLO_UINT R17.x.12, R10.y.2, 4.2039e-45|0x3
- ADD_INT R14.x.5, R17.x.4, 6.02558e-44|0x2b
- MOV R18.x.28, 4.2039e-45|0x3
- MULLO_UINT R17.x.13, R10.x.2, 4.2039e-45|0x3
- ADD_INT R10.x.3, R17.x.5, 6.02558e-44|0x2b
- MOV R16.x.9, R10.x.3
- ADD_INT R18.x.29, R10.x.3, 1.4013e-45|0x1
- VFETCH R18.x.30, R18.y.21, R18.z.21, R18.w.21, R18.x.29, __, __, __
- MUL R10.x.4, R18.x.30, R4.x.1
- MUL R10.y.3, R18.y.21, R4.x.1
- MUL R10.z.3, R18.z.21, R4.x.1
- MUL R10.w.3, R18.w.21, R4.x.1
- MOV R16.x.10, R14.x.5
- ADD_INT R18.x.31, R14.x.5, 1.4013e-45|0x1
- VFETCH R18.x.32, R18.y.22, R18.z.22, R18.w.22, R18.x.31, __, __, __
- MULADD R10.x.5, R18.x.32, R4.y.1, R10.x.4
- MULADD R10.y.4, R18.y.22, R4.y.1, R10.y.3
- MULADD R10.z.4, R18.z.22, R4.y.1, R10.z.3
- MULADD R10.w.4, R18.w.22, R4.y.1, R10.w.3
- MOV R16.x.11, R13.x.5
- ADD_INT R18.x.33, R13.x.5, 1.4013e-45|0x1
- VFETCH R18.x.34, R18.y.23, R18.z.23, R18.w.23, R18.x.33, __, __, __
- MULADD R10.x.6, R18.x.34, R4.z.1, R10.x.5
- MULADD R10.y.5, R18.y.23, R4.z.1, R10.y.4
- MULADD R10.z.5, R18.z.23, R4.z.1, R10.z.4
- MULADD R10.w.5, R18.w.23, R4.z.1, R10.w.4
- MOV R16.x.12, R12.x.6
- ADD_INT R18.x.35, R12.x.6, 1.4013e-45|0x1
- VFETCH R18.x.36, R18.y.24, R18.z.24, R18.w.24, R18.x.35, __, __, __
- MULADD R9.x.3, R18.x.36, R9.x.2, R10.x.6
- MULADD R9.y.1, R18.y.24, R9.x.2, R10.y.5
- MULADD R9.z.1, R18.z.24, R9.x.2, R10.z.5
- MULADD R9.w.1, R18.w.24, R9.x.2, R10.w.5
- DOT4 R9.x.4, __, __, __, R1.x.1, R9.x.3, R1.y.1, R9.y.1, R1.z.1, R9.z.1, R1.w.1, R9.w.1
- MOV R11.z.2, R9.x.4
- MOV R8.x.2, R11.x.3
- MOV R8.y.2, R12.x.5
- MOV R8.z.2, R9.x.4
- } end_depart
- } endif live_after: [R2.x.1 R2.y.1 R2.z.1 R2.w.1 R8.x.1 R8.y.1 R8.z.1 R8.w.1 ]
- } end_depart
- {
- * phi R8.x.3, R11.x.3, R1.x.1
- * phi R8.y.3, R12.x.5, R1.y.1
- * phi R8.z.3, R9.x.4, R1.z.1
- }
- live_after: [R2.x.1 R2.y.1 R2.z.1 R2.w.1 R8.w.1 R8.x.3 R8.y.3 R8.z.3 ]
- DOT4 R9.x.6, __, __, __, R8.x.3, C1.x, R8.y.3, C1.y, R8.z.3, C1.z, R1.w.1, C1.w
- DOT4 R10.x.8, __, __, __, R8.x.3, C2.x, R8.y.3, C2.y, R8.z.3, C2.z, R1.w.1, C2.w
- DOT4 R10.x.9, __, __, __, R8.x.3, C3.x, R8.y.3, C3.y, R8.z.3, C3.z, R1.w.1, C3.w
- MOV R9.y.3, R10.x.8
- DOT4 R10.x.10, __, __, __, R8.x.3, C4.x, R8.y.3, C4.y, R8.z.3, C4.z, R1.w.1, C4.w
- MOV R9.z.3, R10.x.9
- DOT4 R8.x.4, __, __, __, R8.x.3, C10.x, R8.y.3, C10.y, R8.z.3, C10.z, R1.w.1, C10.w
- MOV R9.w.3, R10.x.10
- DOT4 R10.x.11, __, __, __, R2.x.1, C8.x, R2.y.1, C8.y, R2.z.1, C8.z, R2.w.1, C8.w
- MOV R8.z.4, R8.x.4
- DOT4 R11.x.5, __, __, __, R2.x.1, C9.x, R2.y.1, C9.y, R2.z.1, C9.z, R2.w.1, C9.w
- MOV R10.y.7, R11.x.5
- MOV R8.x.5, R10.x.11
- MOV R8.y.4, R11.x.5
- MOV R8.w.2, 1|0x3f800000
- MOV R5.x.1, R9.x.6
- MOV R5.y.1, R10.x.8
- MOV R5.z.1, R10.x.9
- MOV R5.w.1, R10.x.10
- MOV R7.x.1, R10.x.11
- MOV R7.y.1, R11.x.5
- MOV R7.z.1, R8.x.4
- MOV R7.w.1, 1|0x3f800000
- MOV R6.x.1, R9.x.6
- MOV R6.y.1, R10.x.8
- MOV R6.z.1, R10.x.9
- MOV R6.w.1, R10.x.10
- DOT4 R17.x.15, __, __, __, R9.x.6, C53248.x, R10.x.8, C53248.y, R10.x.9, C53248.z, R10.x.10, C53248.w
- DOT4 __, R17.y.1, __, __, R9.x.6, C53249.x, R10.x.8, C53249.y, R10.x.9, C53249.z, R10.x.10, C53249.w
- DOT4 __, __, R17.z.1, __, R9.x.6, C53250.x, R10.x.8, C53250.y, R10.x.9, C53250.z, R10.x.10, C53250.w
- DOT4 __, __, __, R17.w.1, R9.x.6, C53251.x, R10.x.8, C53251.y, R10.x.9, C53251.z, R10.x.10, C53251.w
- DOT4 R18.x.38, __, __, __, R9.x.6, C53252.x, R10.x.8, C53252.y, R10.x.9, C53252.z, R10.x.10, C53252.w
- DOT4 __, R18.y.26, __, __, R9.x.6, C53253.x, R10.x.8, C53253.y, R10.x.9, C53253.z, R10.x.10, C53253.w
- DOT4 __, __, R18.z.26, __, R9.x.6, C53254.x, R10.x.8, C53254.y, R10.x.9, C53254.z, R10.x.10, C53254.w
- DOT4 __, __, __, R18.w.26, R9.x.6, C53255.x, R10.x.8, C53255.y, R10.x.9, C53255.z, R10.x.10, C53255.w
- EXPORT POS 60 R9.x.6, R10.x.8, R10.x.9, R10.x.10
- EXPORT PARAM 0 R10.x.11, R11.x.5, R8.x.4, 1|0x3f800000
- EXPORT POS 61 R17.x.15, R17.y.1, R17.z.1, R17.w.1
- EXPORT POS 62 R18.x.38, R18.y.26, R18.z.26, R18.w.26
- }
- ###### after dce_cleanup
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- CALL_FS R1.x.1, R1.y.1, R1.z.1, R1.w.1, R2.x.1, R2.y.1, R2.z.1, R2.w.1, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, R4.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- PRED_SETNE_INT __, __, EM.1, C0.x, 0|0
- region #0 live_before: [R1.x.1 R1.y.1 R1.z.1 R1.w.1 R2.x.1 R2.y.1 R2.z.1 R2.w.1 R3.x.1 R3.y.1 R3.z.1 R3.w.1 R4.x.1 R4.y.1 R4.z.1 EM.1 ]
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- DOT4 R9.x.1, __, __, __, R4.x.1, 1|0x3f800000, R4.y.1, 1|0x3f800000, R4.z.1, 1|0x3f800000, 0|0, 0|0
- ADD R9.x.2, 1|0x3f800000, -R9.x.1
- MUL R10.y.1, R3.y.1, 255.01|0x437f028f
- MUL R10.z.1, R3.z.1, 255.01|0x437f028f
- MUL R10.w.1, R3.w.1, 255.01|0x437f028f
- MUL R10.x.1, R3.x.1, 255.01|0x437f028f
- FLT_TO_INT R10.x.2, R10.x.1
- FLT_TO_INT R10.y.2, R10.y.1
- FLT_TO_INT R10.z.2, R10.z.1
- FLT_TO_INT R10.w.2, R10.w.1
- MULLO_UINT R17.x.2, R10.w.2, 4.2039e-45|0x3
- ADD_INT R11.x.1, R17.x.2, 5.74532e-44|0x29
- MULLO_UINT R17.x.3, R10.z.2, 4.2039e-45|0x3
- ADD_INT R12.x.1, R17.x.3, 5.74532e-44|0x29
- MULLO_UINT R17.x.4, R10.y.2, 4.2039e-45|0x3
- ADD_INT R13.x.1, R17.x.4, 5.74532e-44|0x29
- MULLO_UINT R17.x.5, R10.x.2, 4.2039e-45|0x3
- ADD_INT R14.x.1, R17.x.5, 5.74532e-44|0x29
- ADD_INT R18.x.5, R14.x.1, 1.4013e-45|0x1
- VFETCH R18.x.6, R18.y.5, R18.z.5, R18.w.5, R18.x.5, __, __, __
- MUL R14.x.2, R18.x.6, R4.x.1
- MUL R14.y.1, R18.y.5, R4.x.1
- MUL R14.z.1, R18.z.5, R4.x.1
- MUL R14.w.1, R18.w.5, R4.x.1
- ADD_INT R18.x.7, R13.x.1, 1.4013e-45|0x1
- VFETCH R18.x.8, R18.y.6, R18.z.6, R18.w.6, R18.x.7, __, __, __
- MULADD R13.x.2, R18.x.8, R4.y.1, R14.x.2
- MULADD R13.y.1, R18.y.6, R4.y.1, R14.y.1
- MULADD R13.z.1, R18.z.6, R4.y.1, R14.z.1
- MULADD R13.w.1, R18.w.6, R4.y.1, R14.w.1
- ADD_INT R18.x.9, R12.x.1, 1.4013e-45|0x1
- VFETCH R18.x.10, R18.y.7, R18.z.7, R18.w.7, R18.x.9, __, __, __
- MULADD R12.x.2, R18.x.10, R4.z.1, R13.x.2
- MULADD R12.y.1, R18.y.7, R4.z.1, R13.y.1
- MULADD R12.z.1, R18.z.7, R4.z.1, R13.z.1
- MULADD R12.w.1, R18.w.7, R4.z.1, R13.w.1
- ADD_INT R18.x.11, R11.x.1, 1.4013e-45|0x1
- VFETCH R18.x.12, R18.y.8, R18.z.8, R18.w.8, R18.x.11, __, __, __
- MULADD R11.x.2, R18.x.12, R9.x.2, R12.x.2
- MULADD R11.y.1, R18.y.8, R9.x.2, R12.y.1
- MULADD R11.z.1, R18.z.8, R9.x.2, R12.z.1
- MULADD R11.w.1, R18.w.8, R9.x.2, R12.w.1
- DOT4 R11.x.3, __, __, __, R1.x.1, R11.x.2, R1.y.1, R11.y.1, R1.z.1, R11.z.1, R1.w.1, R11.w.1
- ADD_INT R12.x.3, R17.x.2, 5.88545e-44|0x2a
- ADD_INT R13.x.3, R17.x.3, 5.88545e-44|0x2a
- ADD_INT R14.x.3, R17.x.4, 5.88545e-44|0x2a
- ADD_INT R15.x.1, R17.x.5, 5.88545e-44|0x2a
- ADD_INT R18.x.17, R15.x.1, 1.4013e-45|0x1
- VFETCH R18.x.18, R18.y.13, R18.z.13, R18.w.13, R18.x.17, __, __, __
- MUL R15.x.2, R18.x.18, R4.x.1
- MUL R15.y.1, R18.y.13, R4.x.1
- MUL R15.z.1, R18.z.13, R4.x.1
- MUL R15.w.1, R18.w.13, R4.x.1
- ADD_INT R18.x.19, R14.x.3, 1.4013e-45|0x1
- VFETCH R18.x.20, R18.y.14, R18.z.14, R18.w.14, R18.x.19, __, __, __
- MULADD R14.x.4, R18.x.20, R4.y.1, R15.x.2
- MULADD R14.y.2, R18.y.14, R4.y.1, R15.y.1
- MULADD R14.z.2, R18.z.14, R4.y.1, R15.z.1
- MULADD R14.w.2, R18.w.14, R4.y.1, R15.w.1
- ADD_INT R18.x.21, R13.x.3, 1.4013e-45|0x1
- VFETCH R18.x.22, R18.y.15, R18.z.15, R18.w.15, R18.x.21, __, __, __
- MULADD R13.x.4, R18.x.22, R4.z.1, R14.x.4
- MULADD R13.y.2, R18.y.15, R4.z.1, R14.y.2
- MULADD R13.z.2, R18.z.15, R4.z.1, R14.z.2
- MULADD R13.w.2, R18.w.15, R4.z.1, R14.w.2
- ADD_INT R18.x.23, R12.x.3, 1.4013e-45|0x1
- VFETCH R18.x.24, R18.y.16, R18.z.16, R18.w.16, R18.x.23, __, __, __
- MULADD R12.x.4, R18.x.24, R9.x.2, R13.x.4
- MULADD R12.y.2, R18.y.16, R9.x.2, R13.y.2
- MULADD R12.z.2, R18.z.16, R9.x.2, R13.z.2
- MULADD R12.w.2, R18.w.16, R9.x.2, R13.w.2
- DOT4 R12.x.5, __, __, __, R1.x.1, R12.x.4, R1.y.1, R12.y.2, R1.z.1, R12.z.2, R1.w.1, R12.w.2
- ADD_INT R12.x.6, R17.x.2, 6.02558e-44|0x2b
- ADD_INT R13.x.5, R17.x.3, 6.02558e-44|0x2b
- ADD_INT R14.x.5, R17.x.4, 6.02558e-44|0x2b
- ADD_INT R10.x.3, R17.x.5, 6.02558e-44|0x2b
- ADD_INT R18.x.29, R10.x.3, 1.4013e-45|0x1
- VFETCH R18.x.30, R18.y.21, R18.z.21, R18.w.21, R18.x.29, __, __, __
- MUL R10.x.4, R18.x.30, R4.x.1
- MUL R10.y.3, R18.y.21, R4.x.1
- MUL R10.z.3, R18.z.21, R4.x.1
- MUL R10.w.3, R18.w.21, R4.x.1
- ADD_INT R18.x.31, R14.x.5, 1.4013e-45|0x1
- VFETCH R18.x.32, R18.y.22, R18.z.22, R18.w.22, R18.x.31, __, __, __
- MULADD R10.x.5, R18.x.32, R4.y.1, R10.x.4
- MULADD R10.y.4, R18.y.22, R4.y.1, R10.y.3
- MULADD R10.z.4, R18.z.22, R4.y.1, R10.z.3
- MULADD R10.w.4, R18.w.22, R4.y.1, R10.w.3
- ADD_INT R18.x.33, R13.x.5, 1.4013e-45|0x1
- VFETCH R18.x.34, R18.y.23, R18.z.23, R18.w.23, R18.x.33, __, __, __
- MULADD R10.x.6, R18.x.34, R4.z.1, R10.x.5
- MULADD R10.y.5, R18.y.23, R4.z.1, R10.y.4
- MULADD R10.z.5, R18.z.23, R4.z.1, R10.z.4
- MULADD R10.w.5, R18.w.23, R4.z.1, R10.w.4
- ADD_INT R18.x.35, R12.x.6, 1.4013e-45|0x1
- VFETCH R18.x.36, R18.y.24, R18.z.24, R18.w.24, R18.x.35, __, __, __
- MULADD R9.x.3, R18.x.36, R9.x.2, R10.x.6
- MULADD R9.y.1, R18.y.24, R9.x.2, R10.y.5
- MULADD R9.z.1, R18.z.24, R9.x.2, R10.z.5
- MULADD R9.w.1, R18.w.24, R9.x.2, R10.w.5
- DOT4 R9.x.4, __, __, __, R1.x.1, R9.x.3, R1.y.1, R9.y.1, R1.z.1, R9.z.1, R1.w.1, R9.w.1
- } end_depart
- } endif live_after: [R1.x.1 R1.y.1 R1.z.1 R1.w.1 R2.x.1 R2.y.1 R2.z.1 R2.w.1 ]
- } end_depart
- {
- * phi R8.x.3, R11.x.3, R1.x.1
- * phi R8.y.3, R12.x.5, R1.y.1
- * phi R8.z.3, R9.x.4, R1.z.1
- }
- live_after: [R1.w.1 R2.x.1 R2.y.1 R2.z.1 R2.w.1 R8.x.3 R8.y.3 R8.z.3 ]
- DOT4 R9.x.6, __, __, __, R8.x.3, C1.x, R8.y.3, C1.y, R8.z.3, C1.z, R1.w.1, C1.w
- DOT4 R10.x.8, __, __, __, R8.x.3, C2.x, R8.y.3, C2.y, R8.z.3, C2.z, R1.w.1, C2.w
- DOT4 R10.x.9, __, __, __, R8.x.3, C3.x, R8.y.3, C3.y, R8.z.3, C3.z, R1.w.1, C3.w
- DOT4 R10.x.10, __, __, __, R8.x.3, C4.x, R8.y.3, C4.y, R8.z.3, C4.z, R1.w.1, C4.w
- DOT4 R8.x.4, __, __, __, R8.x.3, C10.x, R8.y.3, C10.y, R8.z.3, C10.z, R1.w.1, C10.w
- DOT4 R10.x.11, __, __, __, R2.x.1, C8.x, R2.y.1, C8.y, R2.z.1, C8.z, R2.w.1, C8.w
- DOT4 R11.x.5, __, __, __, R2.x.1, C9.x, R2.y.1, C9.y, R2.z.1, C9.z, R2.w.1, C9.w
- DOT4 R17.x.15, __, __, __, R9.x.6, C53248.x, R10.x.8, C53248.y, R10.x.9, C53248.z, R10.x.10, C53248.w
- DOT4 __, R17.y.1, __, __, R9.x.6, C53249.x, R10.x.8, C53249.y, R10.x.9, C53249.z, R10.x.10, C53249.w
- DOT4 __, __, R17.z.1, __, R9.x.6, C53250.x, R10.x.8, C53250.y, R10.x.9, C53250.z, R10.x.10, C53250.w
- DOT4 __, __, __, R17.w.1, R9.x.6, C53251.x, R10.x.8, C53251.y, R10.x.9, C53251.z, R10.x.10, C53251.w
- DOT4 R18.x.38, __, __, __, R9.x.6, C53252.x, R10.x.8, C53252.y, R10.x.9, C53252.z, R10.x.10, C53252.w
- DOT4 __, R18.y.26, __, __, R9.x.6, C53253.x, R10.x.8, C53253.y, R10.x.9, C53253.z, R10.x.10, C53253.w
- DOT4 __, __, R18.z.26, __, R9.x.6, C53254.x, R10.x.8, C53254.y, R10.x.9, C53254.z, R10.x.10, C53254.w
- DOT4 __, __, __, R18.w.26, R9.x.6, C53255.x, R10.x.8, C53255.y, R10.x.9, C53255.z, R10.x.10, C53255.w
- EXPORT POS 60 R9.x.6, R10.x.8, R10.x.9, R10.x.10
- EXPORT PARAM 0 R10.x.11, R11.x.5, R8.x.4, 1|0x3f800000
- EXPORT POS 61 R17.x.15, R17.y.1, R17.z.1, R17.w.1
- EXPORT POS 62 R18.x.38, R18.y.26, R18.z.26, R18.w.26
- }
- ###### after ra_coalesce
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w ]
- CALL_FS t172F@R1.x, t173F@R1.y, t174F@R1.z, t175F@R1.w, t176F@R2.x, t177F@R2.y, t178F@R2.z, t179F@R2.w, t180F@R3.x, t181F@R3.y, t182F@R3.z, t183F@R3.w, t184F@R4.x, t185F@R4.y, t186F@R4.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- ALU
- < live_before: [t172F@R1.x t173F@R1.y t174F@R1.z t175F@R1.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- PRED_SETNE_INT __, __, EM.1, C0.x, 0|0
- (copy) MOV R1.w.1F@R13.w, t175F@R1.w
- (copy) MOV R1.z.1F@R13.z, t174F@R1.z
- (copy) MOV R1.y.1F@R13.y, t173F@R1.y
- (copy) MOV R1.x.1F@R14.x, t172F@R1.x
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w EM.1 t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- } end BB_0 live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w EM.1 t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- region #0 live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w EM.1 t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- { BB_1 loop_level = 0 live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- (copy) MOV R3.x.1F@R3.x, t180F@R3.x
- MUL R10.x.1, R3.x.1F@R3.x, 255.01|0x437f028f
- FLT_TO_INT R10.x.2, R10.x.1
- MULLO_UINT R17.x.5, R10.x.2, 4.2039e-45|0x3
- ADD_INT R14.x.1, R17.x.5, 5.74532e-44|0x29
- ADD_INT R15.x.1, R17.x.5, 5.88545e-44|0x2a
- ADD_INT R10.x.3, R17.x.5, 6.02558e-44|0x2b
- ADD_INT R18.x.5F@R3.x, R14.x.1, 1.4013e-45|0x1
- ADD_INT R18.x.17F@R1.x, R15.x.1, 1.4013e-45|0x1
- ADD_INT R18.x.29F@R0.x, R10.x.3, 1.4013e-45|0x1
- (copy) MOV t164F@R3.x, R18.x.5F@R3.x
- (copy) MOV t136F@R1.x, R18.x.17F@R1.x
- (copy) MOV t108F@R0.x, R18.x.29F@R0.x
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t108F@R0.x t136F@R1.x t164F@R3.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- TEX
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t108F@R0.x t136F@R1.x t164F@R3.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- VFETCH t165F@R12.x, t166F@R12.y, t167F@R12.z, t168F@R12.w, t164F@R3.x, __, __, __
- VFETCH t137F@R8.x, t138F@R8.y, t139F@R8.z, t140F@R8.w, t136F@R1.x, __, __, __
- VFETCH t109F@R5.x, t110F@R5.y, t111F@R5.z, t112F@R5.w, t108F@R0.x, __, __, __
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t109F@R5.x t110F@R5.y t111F@R5.z t112F@R5.w t137F@R8.x t138F@R8.y t139F@R8.z t140F@R8.w t165F@R12.x t166F@R12.y t167F@R12.z t168F@R12.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t109F@R5.x t110F@R5.y t111F@R5.z t112F@R5.w t137F@R8.x t138F@R8.y t139F@R8.z t140F@R8.w t165F@R12.x t166F@R12.y t167F@R12.z t168F@R12.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- (copy) MOV R3.y.1F@R3.y, t181F@R3.y
- (copy) MOV R3.z.1F@R3.z, t182F@R3.z
- (copy) MOV R3.w.1F@R3.w, t183F@R3.w
- MUL R10.y.1, R3.y.1F@R3.y, 255.01|0x437f028f
- MUL R10.z.1, R3.z.1F@R3.z, 255.01|0x437f028f
- MUL R10.w.1, R3.w.1F@R3.w, 255.01|0x437f028f
- FLT_TO_INT R10.y.2, R10.y.1
- FLT_TO_INT R10.z.2, R10.z.1
- FLT_TO_INT R10.w.2, R10.w.1
- MULLO_UINT R17.x.4, R10.y.2, 4.2039e-45|0x3
- MULLO_UINT R17.x.3, R10.z.2, 4.2039e-45|0x3
- MULLO_UINT R17.x.2, R10.w.2, 4.2039e-45|0x3
- ADD_INT R13.x.1, R17.x.4, 5.74532e-44|0x29
- ADD_INT R14.x.3, R17.x.4, 5.88545e-44|0x2a
- ADD_INT R14.x.5, R17.x.4, 6.02558e-44|0x2b
- ADD_INT R12.x.1, R17.x.3, 5.74532e-44|0x29
- ADD_INT R13.x.3, R17.x.3, 5.88545e-44|0x2a
- ADD_INT R13.x.5, R17.x.3, 6.02558e-44|0x2b
- ADD_INT R11.x.1, R17.x.2, 5.74532e-44|0x29
- ADD_INT R12.x.3, R17.x.2, 5.88545e-44|0x2a
- ADD_INT R12.x.6, R17.x.2, 6.02558e-44|0x2b
- ADD_INT R18.x.7F@R11.x, R13.x.1, 1.4013e-45|0x1
- ADD_INT R18.x.19F@R7.x, R14.x.3, 1.4013e-45|0x1
- ADD_INT R18.x.31F@R3.x, R14.x.5, 1.4013e-45|0x1
- ADD_INT R18.x.9F@R10.x, R12.x.1, 1.4013e-45|0x1
- ADD_INT R18.x.21F@R6.x, R13.x.3, 1.4013e-45|0x1
- ADD_INT R18.x.33F@R1.x, R13.x.5, 1.4013e-45|0x1
- ADD_INT R18.x.11F@R9.x, R11.x.1, 1.4013e-45|0x1
- ADD_INT R18.x.23F@R13.x, R12.x.3, 1.4013e-45|0x1
- ADD_INT R18.x.35F@R0.x, R12.x.6, 1.4013e-45|0x1
- (copy) MOV t159F@R11.x, R18.x.7F@R11.x
- (copy) MOV t131F@R7.x, R18.x.19F@R7.x
- (copy) MOV t103F@R3.x, R18.x.31F@R3.x
- (copy) MOV t154F@R10.x, R18.x.9F@R10.x
- (copy) MOV t126F@R6.x, R18.x.21F@R6.x
- (copy) MOV t98F@R1.x, R18.x.33F@R1.x
- (copy) MOV t149F@R9.x, R18.x.11F@R9.x
- (copy) MOV t121F@R13.x, R18.x.23F@R13.x
- (copy) MOV t93F@R0.x, R18.x.35F@R0.x
- (copy) MOV R4.x.1F@R15.x, t184F@R4.x
- (copy) MOV R4.y.1F@R14.y, t185F@R4.y
- (copy) MOV R4.z.1F@R14.z, t186F@R4.z
- (copy) MOV R18.x.6F@R12.x, t165F@R12.x
- (copy) MOV R18.y.5F@R12.y, t166F@R12.y
- (copy) MOV R18.z.5F@R12.z, t167F@R12.z
- (copy) MOV R18.w.5F@R12.w, t168F@R12.w
- (copy) MOV R18.x.18F@R8.x, t137F@R8.x
- (copy) MOV R18.y.13F@R8.y, t138F@R8.y
- (copy) MOV R18.z.13F@R8.z, t139F@R8.z
- (copy) MOV R18.w.13F@R8.w, t140F@R8.w
- (copy) MOV R18.x.30F@R5.x, t109F@R5.x
- (copy) MOV R18.y.21F@R5.y, t110F@R5.y
- (copy) MOV R18.z.21F@R5.z, t111F@R5.z
- (copy) MOV R18.w.21F@R5.w, t112F@R5.w
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t93F@R0.x t98F@R1.x t103F@R3.x t121F@R13.x t126F@R6.x t131F@R7.x t149F@R9.x t154F@R10.x t159F@R11.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- TEX
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t93F@R0.x t98F@R1.x t103F@R3.x t121F@R13.x t126F@R6.x t131F@R7.x t149F@R9.x t154F@R10.x t159F@R11.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- VFETCH t160F@R11.x, t161F@R11.y, t162F@R11.z, t163F@R11.w, t159F@R11.x, __, __, __
- VFETCH t132F@R7.x, t133F@R7.y, t134F@R7.z, t135F@R7.w, t131F@R7.x, __, __, __
- VFETCH t104F@R3.x, t105F@R3.y, t106F@R3.z, t107F@R3.w, t103F@R3.x, __, __, __
- VFETCH t155F@R10.x, t156F@R10.y, t157F@R10.z, t158F@R10.w, t154F@R10.x, __, __, __
- VFETCH t127F@R6.x, t128F@R6.y, t129F@R6.z, t130F@R6.w, t126F@R6.x, __, __, __
- VFETCH t99F@R1.x, t100F@R1.y, t101F@R1.z, t102F@R1.w, t98F@R1.x, __, __, __
- VFETCH t150F@R9.x, t151F@R9.y, t152F@R9.z, t153F@R9.w, t149F@R9.x, __, __, __
- VFETCH t122F@R4.x, t123F@R4.y, t124F@R4.z, t125F@R4.w, t121F@R13.x, __, __, __
- VFETCH t94F@R0.x, t95F@R0.y, t96F@R0.z, t97F@R0.w, t93F@R0.x, __, __, __
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t94F@R0.x t95F@R0.y t96F@R0.z t97F@R0.w t99F@R1.x t100F@R1.y t101F@R1.z t102F@R1.w t104F@R3.x t105F@R3.y t106F@R3.z t107F@R3.w t122F@R4.x t123F@R4.y t124F@R4.z t125F@R4.w t127F@R6.x t128F@R6.y t129F@R6.z t130F@R6.w t132F@R7.x t133F@R7.y t134F@R7.z t135F@R7.w t150F@R9.x t151F@R9.y t152F@R9.z t153F@R9.w t155F@R10.x t156F@R10.y t157F@R10.z t158F@R10.w t160F@R11.x t161F@R11.y t162F@R11.z t163F@R11.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t94F@R0.x t95F@R0.y t96F@R0.z t97F@R0.w t99F@R1.x t100F@R1.y t101F@R1.z t102F@R1.w t104F@R3.x t105F@R3.y t106F@R3.z t107F@R3.w t122F@R4.x t123F@R4.y t124F@R4.z t125F@R4.w t127F@R6.x t128F@R6.y t129F@R6.z t130F@R6.w t132F@R7.x t133F@R7.y t134F@R7.z t135F@R7.w t150F@R9.x t151F@R9.y t152F@R9.z t153F@R9.w t155F@R10.x t156F@R10.y t157F@R10.z t158F@R10.w t160F@R11.x t161F@R11.y t162F@R11.z t163F@R11.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- (copy) MOV t169F@R15.x, R4.x.1F@R15.x
- (copy) MOV t170F@R14.y, R4.y.1F@R14.y
- (copy) MOV t171F@R14.z, R4.z.1F@R14.z
- (copy) MOV R18.x.8F@R11.x, t160F@R11.x
- MUL R14.x.2, R18.x.6F@R12.x, R4.x.1F@R15.x
- (copy) MOV R18.y.6F@R11.y, t161F@R11.y
- MUL R14.y.1, R18.y.5F@R12.y, R4.x.1F@R15.x
- (copy) MOV R18.z.6F@R11.z, t162F@R11.z
- MUL R14.z.1, R18.z.5F@R12.z, R4.x.1F@R15.x
- (copy) MOV R18.w.6F@R11.w, t163F@R11.w
- MUL R14.w.1, R18.w.5F@R12.w, R4.x.1F@R15.x
- (copy) MOV R18.x.20F@R7.x, t132F@R7.x
- MUL R15.x.2, R18.x.18F@R8.x, R4.x.1F@R15.x
- (copy) MOV R18.y.14F@R7.y, t133F@R7.y
- MUL R15.y.1, R18.y.13F@R8.y, R4.x.1F@R15.x
- (copy) MOV R18.z.14F@R7.z, t134F@R7.z
- MUL R15.z.1, R18.z.13F@R8.z, R4.x.1F@R15.x
- (copy) MOV R18.w.14F@R7.w, t135F@R7.w
- MUL R15.w.1, R18.w.13F@R8.w, R4.x.1F@R15.x
- (copy) MOV R18.x.32F@R3.x, t104F@R3.x
- MUL R10.x.4, R18.x.30F@R5.x, R4.x.1F@R15.x
- (copy) MOV R18.y.22F@R3.y, t105F@R3.y
- MUL R10.y.3, R18.y.21F@R5.y, R4.x.1F@R15.x
- (copy) MOV R18.z.22F@R3.z, t106F@R3.z
- MUL R10.z.3, R18.z.21F@R5.z, R4.x.1F@R15.x
- (copy) MOV R18.w.22F@R3.w, t107F@R3.w
- MUL R10.w.3, R18.w.21F@R5.w, R4.x.1F@R15.x
- DOT4 R9.x.1, __, __, __, t169F@R15.x, 1|0x3f800000, t170F@R14.y, 1|0x3f800000, t171F@R14.z, 1|0x3f800000, 0|0, 0|0
- (copy) MOV R18.x.10F@R10.x, t155F@R10.x
- MULADD R13.x.2, R18.x.8F@R11.x, R4.y.1F@R14.y, R14.x.2
- (copy) MOV R18.y.7F@R10.y, t156F@R10.y
- MULADD R13.y.1, R18.y.6F@R11.y, R4.y.1F@R14.y, R14.y.1
- (copy) MOV R18.z.7F@R10.z, t157F@R10.z
- MULADD R13.z.1, R18.z.6F@R11.z, R4.y.1F@R14.y, R14.z.1
- (copy) MOV R18.w.7F@R10.w, t158F@R10.w
- MULADD R13.w.1, R18.w.6F@R11.w, R4.y.1F@R14.y, R14.w.1
- (copy) MOV R18.x.22F@R6.x, t127F@R6.x
- MULADD R14.x.4, R18.x.20F@R7.x, R4.y.1F@R14.y, R15.x.2
- (copy) MOV R18.y.15F@R6.y, t128F@R6.y
- MULADD R14.y.2, R18.y.14F@R7.y, R4.y.1F@R14.y, R15.y.1
- (copy) MOV R18.z.15F@R6.z, t129F@R6.z
- MULADD R14.z.2, R18.z.14F@R7.z, R4.y.1F@R14.y, R15.z.1
- (copy) MOV R18.w.15F@R6.w, t130F@R6.w
- MULADD R14.w.2, R18.w.14F@R7.w, R4.y.1F@R14.y, R15.w.1
- (copy) MOV R18.x.34F@R1.x, t99F@R1.x
- MULADD R10.x.5, R18.x.32F@R3.x, R4.y.1F@R14.y, R10.x.4
- (copy) MOV R18.y.23F@R1.y, t100F@R1.y
- MULADD R10.y.4, R18.y.22F@R3.y, R4.y.1F@R14.y, R10.y.3
- (copy) MOV R18.z.23F@R1.z, t101F@R1.z
- MULADD R10.z.4, R18.z.22F@R3.z, R4.y.1F@R14.y, R10.z.3
- (copy) MOV R18.w.23F@R1.w, t102F@R1.w
- MULADD R10.w.4, R18.w.22F@R3.w, R4.y.1F@R14.y, R10.w.3
- (copy) MOV R18.x.12F@R9.x, t150F@R9.x
- ADD R9.x.2, 1|0x3f800000, -R9.x.1
- MULADD R12.x.2, R18.x.10F@R10.x, R4.z.1F@R14.z, R13.x.2
- (copy) MOV R18.y.8F@R9.y, t151F@R9.y
- MULADD R12.y.1, R18.y.7F@R10.y, R4.z.1F@R14.z, R13.y.1
- (copy) MOV R18.z.8F@R9.z, t152F@R9.z
- MULADD R12.z.1, R18.z.7F@R10.z, R4.z.1F@R14.z, R13.z.1
- (copy) MOV R18.w.8F@R9.w, t153F@R9.w
- MULADD R12.w.1, R18.w.7F@R10.w, R4.z.1F@R14.z, R13.w.1
- (copy) MOV R18.x.24F@R4.x, t122F@R4.x
- MULADD R13.x.4, R18.x.22F@R6.x, R4.z.1F@R14.z, R14.x.4
- (copy) MOV R18.y.16F@R4.y, t123F@R4.y
- MULADD R13.y.2, R18.y.15F@R6.y, R4.z.1F@R14.z, R14.y.2
- (copy) MOV R18.z.16F@R4.z, t124F@R4.z
- MULADD R13.z.2, R18.z.15F@R6.z, R4.z.1F@R14.z, R14.z.2
- (copy) MOV R18.w.16F@R4.w, t125F@R4.w
- MULADD R13.w.2, R18.w.15F@R6.w, R4.z.1F@R14.z, R14.w.2
- (copy) MOV R18.x.36F@R0.x, t94F@R0.x
- MULADD R10.x.6, R18.x.34F@R1.x, R4.z.1F@R14.z, R10.x.5
- (copy) MOV R18.y.24F@R0.y, t95F@R0.y
- MULADD R10.y.5, R18.y.23F@R1.y, R4.z.1F@R14.z, R10.y.4
- (copy) MOV R18.z.24F@R0.z, t96F@R0.z
- MULADD R10.z.5, R18.z.23F@R1.z, R4.z.1F@R14.z, R10.z.4
- (copy) MOV R18.w.24F@R0.w, t97F@R0.w
- MULADD R10.w.5, R18.w.23F@R1.w, R4.z.1F@R14.z, R10.w.4
- MULADD R11.x.2@R3.x, R18.x.12F@R9.x, R9.x.2, R12.x.2
- MULADD R11.y.1@R3.y, R18.y.8F@R9.y, R9.x.2, R12.y.1
- MULADD R11.z.1@R3.z, R18.z.8F@R9.z, R9.x.2, R12.z.1
- MULADD R11.w.1@R3.w, R18.w.8F@R9.w, R9.x.2, R12.w.1
- MULADD R12.x.4@R1.x, R18.x.24F@R4.x, R9.x.2, R13.x.4
- MULADD R12.y.2@R1.y, R18.y.16F@R4.y, R9.x.2, R13.y.2
- MULADD R12.z.2@R1.z, R18.z.16F@R4.z, R9.x.2, R13.z.2
- MULADD R12.w.2@R1.w, R18.w.16F@R4.w, R9.x.2, R13.w.2
- MULADD R9.x.3@R0.x, R18.x.36F@R0.x, R9.x.2, R10.x.6
- MULADD R9.y.1@R0.y, R18.y.24F@R0.y, R9.x.2, R10.y.5
- MULADD R9.z.1@R0.z, R18.z.24F@R0.z, R9.x.2, R10.z.5
- MULADD R9.w.1@R0.w, R18.w.24F@R0.w, R9.x.2, R10.w.5
- (copy) MOV t141F@R14.x, R1.x.1F@R14.x
- (copy) MOV t142@R3.x, R11.x.2@R3.x
- (copy) MOV t143F@R13.y, R1.y.1F@R13.y
- (copy) MOV t144@R3.y, R11.y.1@R3.y
- (copy) MOV t145F@R13.z, R1.z.1F@R13.z
- (copy) MOV t146@R3.z, R11.z.1@R3.z
- (copy) MOV t147F@R13.w, R1.w.1F@R13.w
- (copy) MOV t148@R3.w, R11.w.1@R3.w
- (copy) MOV t113, R1.x.1F@R14.x
- (copy) MOV t114@R1.x, R12.x.4@R1.x
- (copy) MOV t115F@R13.y, R1.y.1F@R13.y
- (copy) MOV t116@R1.y, R12.y.2@R1.y
- (copy) MOV t117F@R13.z, R1.z.1F@R13.z
- (copy) MOV t118@R1.z, R12.z.2@R1.z
- (copy) MOV t119F@R13.w, R1.w.1F@R13.w
- (copy) MOV t120@R1.w, R12.w.2@R1.w
- (copy) MOV t85, R1.x.1F@R14.x
- (copy) MOV t86@R0.x, R9.x.3@R0.x
- (copy) MOV t87, R1.y.1F@R13.y
- (copy) MOV t88@R0.y, R9.y.1@R0.y
- (copy) MOV t89F@R13.z, R1.z.1F@R13.z
- (copy) MOV t90@R0.z, R9.z.1@R0.z
- (copy) MOV t91F@R13.w, R1.w.1F@R13.w
- (copy) MOV t92@R0.w, R9.w.1@R0.w
- DOT4 R11.x.3F@R14.x, __, __, __, t141F@R14.x, t142@R3.x, t143F@R13.y, t144@R3.y, t145F@R13.z, t146@R3.z, t147F@R13.w, t148@R3.w
- DOT4 R12.x.5F@R13.y, __, __, __, t113, t114@R1.x, t115F@R13.y, t116@R1.y, t117F@R13.z, t118@R1.z, t119F@R13.w, t120@R1.w
- DOT4 R9.x.4F@R13.z, __, __, __, t85, t86@R0.x, t87, t88@R0.y, t89F@R13.z, t90@R0.z, t91F@R13.w, t92@R0.w
- (copy) MOV t82F@R14.x, R11.x.3F@R14.x
- (copy) MOV t83F@R13.y, R12.x.5F@R13.y
- (copy) MOV t84F@R13.z, R9.x.4F@R13.z
- > live_after: [R1.w.1F@R13.w t82F@R14.x t83F@R13.y t84F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end BB_1 live_after: [R1.w.1F@R13.w t82F@R14.x t83F@R13.y t84F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end_depart
- } endif live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- { BB_2 loop_level = 0 live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- (copy) MOV t79F@R14.x, R1.x.1F@R14.x
- (copy) MOV t80F@R13.y, R1.y.1F@R13.y
- (copy) MOV t81F@R13.z, R1.z.1F@R13.z
- > live_after: [R1.w.1F@R13.w t79F@R14.x t80F@R13.y t81F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end BB_2 live_after: [R1.w.1F@R13.w t79F@R14.x t80F@R13.y t81F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end_depart
- {
- * phi t76F@R14.x, t82F@R14.x, t79F@R14.x
- * phi t77F@R13.y, t83F@R13.y, t80F@R13.y
- * phi t78F@R13.z, t84F@R13.z, t81F@R13.z
- }
- live_after: [R1.w.1F@R13.w t76F@R14.x t77F@R13.y t78F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- { BB_3 loop_level = 0 live_before: [R1.w.1F@R13.w t76F@R14.x t77F@R13.y t78F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- ALU
- < live_before: [R1.w.1F@R13.w t76F@R14.x t77F@R13.y t78F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- (copy) MOV R8.x.3F@R14.x, t76F@R14.x
- (copy) MOV R8.y.3F@R13.y, t77F@R13.y
- (copy) MOV R8.z.3F@R13.z, t78F@R13.z
- (copy) MOV t72F@R14.x, R8.x.3F@R14.x
- (copy) MOV t73F@R13.y, R8.y.3F@R13.y
- (copy) MOV t74F@R13.z, R8.z.3F@R13.z
- (copy) MOV t75F@R13.w, R1.w.1F@R13.w
- (copy) MOV t68F@R14.x, R8.x.3F@R14.x
- (copy) MOV t69F@R13.y, R8.y.3F@R13.y
- (copy) MOV t70F@R13.z, R8.z.3F@R13.z
- (copy) MOV t71F@R13.w, R1.w.1F@R13.w
- (copy) MOV t64F@R14.x, R8.x.3F@R14.x
- (copy) MOV t65F@R13.y, R8.y.3F@R13.y
- (copy) MOV t66F@R13.z, R8.z.3F@R13.z
- (copy) MOV t67F@R13.w, R1.w.1F@R13.w
- (copy) MOV t60F@R14.x, R8.x.3F@R14.x
- (copy) MOV t61F@R13.y, R8.y.3F@R13.y
- (copy) MOV t62F@R13.z, R8.z.3F@R13.z
- (copy) MOV t63F@R13.w, R1.w.1F@R13.w
- DOT4 R9.x.6F@R0.x, __, __, __, t72F@R14.x, C1.x, t73F@R13.y, C1.y, t74F@R13.z, C1.z, t75F@R13.w, C1.w
- DOT4 R10.x.8F@R0.y, __, __, __, t68F@R14.x, C2.x, t69F@R13.y, C2.y, t70F@R13.z, C2.z, t71F@R13.w, C2.w
- DOT4 R10.x.9F@R0.z, __, __, __, t64F@R14.x, C3.x, t65F@R13.y, C3.y, t66F@R13.z, C3.z, t67F@R13.w, C3.w
- DOT4 R10.x.10F@R0.w, __, __, __, t60F@R14.x, C4.x, t61F@R13.y, C4.y, t62F@R13.z, C4.z, t63F@R13.w, C4.w
- (copy) MOV R2.x.1F@R15.x, t176F@R2.x
- (copy) MOV R2.y.1F@R14.y, t177F@R2.y
- (copy) MOV R2.z.1F@R14.z, t178F@R2.z
- (copy) MOV R2.w.1F@R14.w, t179F@R2.w
- (copy) MOV t44F@R0.x, R9.x.6F@R0.x
- (copy) MOV t45F@R0.y, R10.x.8F@R0.y
- (copy) MOV t46F@R0.z, R10.x.9F@R0.z
- (copy) MOV t47F@R0.w, R10.x.10F@R0.w
- (copy) MOV t40F@R0.x, R9.x.6F@R0.x
- (copy) MOV t41F@R0.y, R10.x.8F@R0.y
- (copy) MOV t42F@R0.z, R10.x.9F@R0.z
- (copy) MOV t43F@R0.w, R10.x.10F@R0.w
- (copy) MOV t36F@R0.x, R9.x.6F@R0.x
- (copy) MOV t37F@R0.y, R10.x.8F@R0.y
- (copy) MOV t38F@R0.z, R10.x.9F@R0.z
- (copy) MOV t39F@R0.w, R10.x.10F@R0.w
- (copy) MOV t32F@R0.x, R9.x.6F@R0.x
- (copy) MOV t33F@R0.y, R10.x.8F@R0.y
- (copy) MOV t34F@R0.z, R10.x.9F@R0.z
- (copy) MOV t35F@R0.w, R10.x.10F@R0.w
- (copy) MOV t28F@R0.x, R9.x.6F@R0.x
- (copy) MOV t29F@R0.y, R10.x.8F@R0.y
- (copy) MOV t30F@R0.z, R10.x.9F@R0.z
- (copy) MOV t31F@R0.w, R10.x.10F@R0.w
- (copy) MOV t24F@R0.x, R9.x.6F@R0.x
- (copy) MOV t25F@R0.y, R10.x.8F@R0.y
- (copy) MOV t26F@R0.z, R10.x.9F@R0.z
- (copy) MOV t27F@R0.w, R10.x.10F@R0.w
- (copy) MOV t20F@R0.x, R9.x.6F@R0.x
- (copy) MOV t21F@R0.y, R10.x.8F@R0.y
- (copy) MOV t22F@R0.z, R10.x.9F@R0.z
- (copy) MOV t23F@R0.w, R10.x.10F@R0.w
- (copy) MOV t16F@R0.x, R9.x.6F@R0.x
- (copy) MOV t17F@R0.y, R10.x.8F@R0.y
- (copy) MOV t18F@R0.z, R10.x.9F@R0.z
- (copy) MOV t19F@R0.w, R10.x.10F@R0.w
- (copy) MOV t52F@R15.x, R2.x.1F@R15.x
- (copy) MOV t53F@R14.y, R2.y.1F@R14.y
- (copy) MOV t54F@R14.z, R2.z.1F@R14.z
- (copy) MOV t55F@R14.w, R2.w.1F@R14.w
- (copy) MOV t48F@R15.x, R2.x.1F@R15.x
- (copy) MOV t49F@R14.y, R2.y.1F@R14.y
- (copy) MOV t50F@R14.z, R2.z.1F@R14.z
- (copy) MOV t51F@R14.w, R2.w.1F@R14.w
- (copy) MOV t56F@R14.x, R8.x.3F@R14.x
- (copy) MOV t57F@R13.y, R8.y.3F@R13.y
- (copy) MOV t58F@R13.z, R8.z.3F@R13.z
- (copy) MOV t59F@R13.w, R1.w.1F@R13.w
- DOT4 R17.x.15F@R2.x, __, __, __, t44F@R0.x, C53248.x, t45F@R0.y, C53248.y, t46F@R0.z, C53248.z, t47F@R0.w, C53248.w
- DOT4 __, R17.y.1F@R2.y, __, __, t40F@R0.x, C53249.x, t41F@R0.y, C53249.y, t42F@R0.z, C53249.z, t43F@R0.w, C53249.w
- DOT4 __, __, R17.z.1F@R2.z, __, t36F@R0.x, C53250.x, t37F@R0.y, C53250.y, t38F@R0.z, C53250.z, t39F@R0.w, C53250.w
- DOT4 __, __, __, R17.w.1F@R2.w, t32F@R0.x, C53251.x, t33F@R0.y, C53251.y, t34F@R0.z, C53251.z, t35F@R0.w, C53251.w
- DOT4 R18.x.38F@R1.x, __, __, __, t28F@R0.x, C53252.x, t29F@R0.y, C53252.y, t30F@R0.z, C53252.z, t31F@R0.w, C53252.w
- DOT4 __, R18.y.26F@R1.y, __, __, t24F@R0.x, C53253.x, t25F@R0.y, C53253.y, t26F@R0.z, C53253.z, t27F@R0.w, C53253.w
- DOT4 __, __, R18.z.26F@R1.z, __, t20F@R0.x, C53254.x, t21F@R0.y, C53254.y, t22F@R0.z, C53254.z, t23F@R0.w, C53254.w
- DOT4 __, __, __, R18.w.26F@R1.w, t16F@R0.x, C53255.x, t17F@R0.y, C53255.y, t18F@R0.z, C53255.z, t19F@R0.w, C53255.w
- DOT4 R10.x.11F@R3.x, __, __, __, t52F@R15.x, C8.x, t53F@R14.y, C8.y, t54F@R14.z, C8.z, t55F@R14.w, C8.w
- DOT4 R11.x.5F@R3.y, __, __, __, t48F@R15.x, C9.x, t49F@R14.y, C9.y, t50F@R14.z, C9.z, t51F@R14.w, C9.w
- DOT4 R8.x.4F@R3.z, __, __, __, t56F@R14.x, C10.x, t57F@R13.y, C10.y, t58F@R13.z, C10.z, t59F@R13.w, C10.w
- (copy) MOV t5F@R2.x, R17.x.15F@R2.x
- (copy) MOV t6F@R2.y, R17.y.1F@R2.y
- (copy) MOV t7F@R2.z, R17.z.1F@R2.z
- (copy) MOV t8F@R2.w, R17.w.1F@R2.w
- (copy) MOV t1F@R1.x, R18.x.38F@R1.x
- (copy) MOV t2F@R1.y, R18.y.26F@R1.y
- (copy) MOV t3F@R1.z, R18.z.26F@R1.z
- (copy) MOV t4F@R1.w, R18.w.26F@R1.w
- (copy) MOV t12F@R0.x, R9.x.6F@R0.x
- (copy) MOV t13F@R0.y, R10.x.8F@R0.y
- (copy) MOV t14F@R0.z, R10.x.9F@R0.z
- (copy) MOV t15F@R0.w, R10.x.10F@R0.w
- (copy) MOV t9F@R3.x, R10.x.11F@R3.x
- (copy) MOV t10F@R3.y, R11.x.5F@R3.y
- (copy) MOV t11F@R3.z, R8.x.4F@R3.z
- > live_after: [t1F@R1.x t2F@R1.y t3F@R1.z t4F@R1.w t5F@R2.x t6F@R2.y t7F@R2.z t8F@R2.w t9F@R3.x t10F@R3.y t11F@R3.z t12F@R0.x t13F@R0.y t14F@R0.z t15F@R0.w ]
- EXPORT POS 61 t5F@R2.x, t6F@R2.y, t7F@R2.z, t8F@R2.w
- EXPORT POS 62 t1F@R1.x, t2F@R1.y, t3F@R1.z, t4F@R1.w
- EXPORT POS 60 t12F@R0.x, t13F@R0.y, t14F@R0.z, t15F@R0.w
- EXPORT PARAM 0 t9F@R3.x, t10F@R3.y, t11F@R3.z, 1|0x3f800000
- } end BB_3
- }
- ###### after ra_init
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w ]
- CALL_FS t172F@R1.x, t173F@R1.y, t174F@R1.z, t175F@R1.w, t176F@R2.x, t177F@R2.y, t178F@R2.z, t179F@R2.w, t180F@R3.x, t181F@R3.y, t182F@R3.z, t183F@R3.w, t184F@R4.x, t185F@R4.y, t186F@R4.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- ALU
- < live_before: [t172F@R1.x t173F@R1.y t174F@R1.z t175F@R1.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- PRED_SETNE_INT __, __, EM.1, C0.x, 0|0
- (copy) MOV R1.w.1F@R13.w, t175F@R1.w
- (copy) MOV R1.z.1F@R13.z, t174F@R1.z
- (copy) MOV R1.y.1F@R13.y, t173F@R1.y
- (copy) MOV R1.x.1F@R14.x, t172F@R1.x
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w EM.1 t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- } end BB_0 live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w EM.1 t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- region #0 live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w EM.1 t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- { BB_1 loop_level = 0 live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t180F@R3.x t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- (copy) MOV R3.x.1F@R3.x, t180F@R3.x
- MUL R10.x.1@R0.x, R3.x.1F@R3.x, 255.01|0x437f028f
- FLT_TO_INT R10.x.2@R0.x, R10.x.1@R0.x
- MULLO_UINT R17.x.5@R0.x, R10.x.2@R0.x, 4.2039e-45|0x3
- ADD_INT R14.x.1@R0.y, R17.x.5@R0.x, 5.74532e-44|0x29
- ADD_INT R15.x.1@R0.z, R17.x.5@R0.x, 5.88545e-44|0x2a
- ADD_INT R10.x.3@R0.x, R17.x.5@R0.x, 6.02558e-44|0x2b
- ADD_INT R18.x.5F@R3.x, R14.x.1@R0.y, 1.4013e-45|0x1
- ADD_INT R18.x.17F@R1.x, R15.x.1@R0.z, 1.4013e-45|0x1
- ADD_INT R18.x.29F@R0.x, R10.x.3@R0.x, 1.4013e-45|0x1
- (copy) MOV t164F@R3.x, R18.x.5F@R3.x
- (copy) MOV t136F@R1.x, R18.x.17F@R1.x
- (copy) MOV t108F@R0.x, R18.x.29F@R0.x
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t108F@R0.x t136F@R1.x t164F@R3.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- TEX
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t108F@R0.x t136F@R1.x t164F@R3.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- VFETCH t165F@R12.x, t166F@R12.y, t167F@R12.z, t168F@R12.w, t164F@R3.x, __, __, __
- VFETCH t137F@R8.x, t138F@R8.y, t139F@R8.z, t140F@R8.w, t136F@R1.x, __, __, __
- VFETCH t109F@R5.x, t110F@R5.y, t111F@R5.z, t112F@R5.w, t108F@R0.x, __, __, __
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t109F@R5.x t110F@R5.y t111F@R5.z t112F@R5.w t137F@R8.x t138F@R8.y t139F@R8.z t140F@R8.w t165F@R12.x t166F@R12.y t167F@R12.z t168F@R12.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t109F@R5.x t110F@R5.y t111F@R5.z t112F@R5.w t137F@R8.x t138F@R8.y t139F@R8.z t140F@R8.w t165F@R12.x t166F@R12.y t167F@R12.z t168F@R12.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w t181F@R3.y t182F@R3.z t183F@R3.w t184F@R4.x t185F@R4.y t186F@R4.z ]
- (copy) MOV R3.y.1F@R3.y, t181F@R3.y
- (copy) MOV R3.z.1F@R3.z, t182F@R3.z
- (copy) MOV R3.w.1F@R3.w, t183F@R3.w
- MUL R10.y.1@R0.x, R3.y.1F@R3.y, 255.01|0x437f028f
- MUL R10.z.1@R0.y, R3.z.1F@R3.z, 255.01|0x437f028f
- MUL R10.w.1@R0.z, R3.w.1F@R3.w, 255.01|0x437f028f
- FLT_TO_INT R10.y.2@R0.x, R10.y.1@R0.x
- FLT_TO_INT R10.z.2@R0.y, R10.z.1@R0.y
- FLT_TO_INT R10.w.2@R0.z, R10.w.1@R0.z
- MULLO_UINT R17.x.4@R0.x, R10.y.2@R0.x, 4.2039e-45|0x3
- MULLO_UINT R17.x.3@R0.y, R10.z.2@R0.y, 4.2039e-45|0x3
- MULLO_UINT R17.x.2@R0.z, R10.w.2@R0.z, 4.2039e-45|0x3
- ADD_INT R13.x.1@R0.w, R17.x.4@R0.x, 5.74532e-44|0x29
- ADD_INT R14.x.3@R1.x, R17.x.4@R0.x, 5.88545e-44|0x2a
- ADD_INT R14.x.5@R0.x, R17.x.4@R0.x, 6.02558e-44|0x2b
- ADD_INT R12.x.1@R1.y, R17.x.3@R0.y, 5.74532e-44|0x29
- ADD_INT R13.x.3@R1.z, R17.x.3@R0.y, 5.88545e-44|0x2a
- ADD_INT R13.x.5@R0.y, R17.x.3@R0.y, 6.02558e-44|0x2b
- ADD_INT R11.x.1@R1.w, R17.x.2@R0.z, 5.74532e-44|0x29
- ADD_INT R12.x.3@R3.y, R17.x.2@R0.z, 5.88545e-44|0x2a
- ADD_INT R12.x.6@R0.z, R17.x.2@R0.z, 6.02558e-44|0x2b
- ADD_INT R18.x.7F@R11.x, R13.x.1@R0.w, 1.4013e-45|0x1
- ADD_INT R18.x.19F@R7.x, R14.x.3@R1.x, 1.4013e-45|0x1
- ADD_INT R18.x.31F@R3.x, R14.x.5@R0.x, 1.4013e-45|0x1
- ADD_INT R18.x.9F@R10.x, R12.x.1@R1.y, 1.4013e-45|0x1
- ADD_INT R18.x.21F@R6.x, R13.x.3@R1.z, 1.4013e-45|0x1
- ADD_INT R18.x.33F@R1.x, R13.x.5@R0.y, 1.4013e-45|0x1
- ADD_INT R18.x.11F@R9.x, R11.x.1@R1.w, 1.4013e-45|0x1
- ADD_INT R18.x.23F@R13.x, R12.x.3@R3.y, 1.4013e-45|0x1
- ADD_INT R18.x.35F@R0.x, R12.x.6@R0.z, 1.4013e-45|0x1
- (copy) MOV t159F@R11.x, R18.x.7F@R11.x
- (copy) MOV t131F@R7.x, R18.x.19F@R7.x
- (copy) MOV t103F@R3.x, R18.x.31F@R3.x
- (copy) MOV t154F@R10.x, R18.x.9F@R10.x
- (copy) MOV t126F@R6.x, R18.x.21F@R6.x
- (copy) MOV t98F@R1.x, R18.x.33F@R1.x
- (copy) MOV t149F@R9.x, R18.x.11F@R9.x
- (copy) MOV t121F@R13.x, R18.x.23F@R13.x
- (copy) MOV t93F@R0.x, R18.x.35F@R0.x
- (copy) MOV R4.x.1F@R15.x, t184F@R4.x
- (copy) MOV R4.y.1F@R14.y, t185F@R4.y
- (copy) MOV R4.z.1F@R14.z, t186F@R4.z
- (copy) MOV R18.x.6F@R12.x, t165F@R12.x
- (copy) MOV R18.y.5F@R12.y, t166F@R12.y
- (copy) MOV R18.z.5F@R12.z, t167F@R12.z
- (copy) MOV R18.w.5F@R12.w, t168F@R12.w
- (copy) MOV R18.x.18F@R8.x, t137F@R8.x
- (copy) MOV R18.y.13F@R8.y, t138F@R8.y
- (copy) MOV R18.z.13F@R8.z, t139F@R8.z
- (copy) MOV R18.w.13F@R8.w, t140F@R8.w
- (copy) MOV R18.x.30F@R5.x, t109F@R5.x
- (copy) MOV R18.y.21F@R5.y, t110F@R5.y
- (copy) MOV R18.z.21F@R5.z, t111F@R5.z
- (copy) MOV R18.w.21F@R5.w, t112F@R5.w
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t93F@R0.x t98F@R1.x t103F@R3.x t121F@R13.x t126F@R6.x t131F@R7.x t149F@R9.x t154F@R10.x t159F@R11.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- TEX
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t93F@R0.x t98F@R1.x t103F@R3.x t121F@R13.x t126F@R6.x t131F@R7.x t149F@R9.x t154F@R10.x t159F@R11.x t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- VFETCH t160F@R11.x, t161F@R11.y, t162F@R11.z, t163F@R11.w, t159F@R11.x, __, __, __
- VFETCH t132F@R7.x, t133F@R7.y, t134F@R7.z, t135F@R7.w, t131F@R7.x, __, __, __
- VFETCH t104F@R3.x, t105F@R3.y, t106F@R3.z, t107F@R3.w, t103F@R3.x, __, __, __
- VFETCH t155F@R10.x, t156F@R10.y, t157F@R10.z, t158F@R10.w, t154F@R10.x, __, __, __
- VFETCH t127F@R6.x, t128F@R6.y, t129F@R6.z, t130F@R6.w, t126F@R6.x, __, __, __
- VFETCH t99F@R1.x, t100F@R1.y, t101F@R1.z, t102F@R1.w, t98F@R1.x, __, __, __
- VFETCH t150F@R9.x, t151F@R9.y, t152F@R9.z, t153F@R9.w, t149F@R9.x, __, __, __
- VFETCH t122F@R4.x, t123F@R4.y, t124F@R4.z, t125F@R4.w, t121F@R13.x, __, __, __
- VFETCH t94F@R0.x, t95F@R0.y, t96F@R0.z, t97F@R0.w, t93F@R0.x, __, __, __
- > live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t94F@R0.x t95F@R0.y t96F@R0.z t97F@R0.w t99F@R1.x t100F@R1.y t101F@R1.z t102F@R1.w t104F@R3.x t105F@R3.y t106F@R3.z t107F@R3.w t122F@R4.x t123F@R4.y t124F@R4.z t125F@R4.w t127F@R6.x t128F@R6.y t129F@R6.z t130F@R6.w t132F@R7.x t133F@R7.y t134F@R7.z t135F@R7.w t150F@R9.x t151F@R9.y t152F@R9.z t153F@R9.w t155F@R10.x t156F@R10.y t157F@R10.z t158F@R10.w t160F@R11.x t161F@R11.y t162F@R11.z t163F@R11.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w R4.x.1F@R15.x R4.y.1F@R14.y R4.z.1F@R14.z R18.x.6F@R12.x R18.y.5F@R12.y R18.z.5F@R12.z R18.w.5F@R12.w R18.x.18F@R8.x R18.y.13F@R8.y R18.z.13F@R8.z R18.w.13F@R8.w R18.x.30F@R5.x R18.y.21F@R5.y R18.z.21F@R5.z R18.w.21F@R5.w t94F@R0.x t95F@R0.y t96F@R0.z t97F@R0.w t99F@R1.x t100F@R1.y t101F@R1.z t102F@R1.w t104F@R3.x t105F@R3.y t106F@R3.z t107F@R3.w t122F@R4.x t123F@R4.y t124F@R4.z t125F@R4.w t127F@R6.x t128F@R6.y t129F@R6.z t130F@R6.w t132F@R7.x t133F@R7.y t134F@R7.z t135F@R7.w t150F@R9.x t151F@R9.y t152F@R9.z t153F@R9.w t155F@R10.x t156F@R10.y t157F@R10.z t158F@R10.w t160F@R11.x t161F@R11.y t162F@R11.z t163F@R11.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- (copy) MOV t169F@R15.x, R4.x.1F@R15.x
- (copy) MOV t170F@R14.y, R4.y.1F@R14.y
- (copy) MOV t171F@R14.z, R4.z.1F@R14.z
- (copy) MOV R18.x.8F@R11.x, t160F@R11.x
- MUL R14.x.2@R12.x, R18.x.6F@R12.x, R4.x.1F@R15.x
- (copy) MOV R18.y.6F@R11.y, t161F@R11.y
- MUL R14.y.1@R12.y, R18.y.5F@R12.y, R4.x.1F@R15.x
- (copy) MOV R18.z.6F@R11.z, t162F@R11.z
- MUL R14.z.1@R12.z, R18.z.5F@R12.z, R4.x.1F@R15.x
- (copy) MOV R18.w.6F@R11.w, t163F@R11.w
- MUL R14.w.1@R12.w, R18.w.5F@R12.w, R4.x.1F@R15.x
- (copy) MOV R18.x.20F@R7.x, t132F@R7.x
- MUL R15.x.2@R8.x, R18.x.18F@R8.x, R4.x.1F@R15.x
- (copy) MOV R18.y.14F@R7.y, t133F@R7.y
- MUL R15.y.1@R8.y, R18.y.13F@R8.y, R4.x.1F@R15.x
- (copy) MOV R18.z.14F@R7.z, t134F@R7.z
- MUL R15.z.1@R8.z, R18.z.13F@R8.z, R4.x.1F@R15.x
- (copy) MOV R18.w.14F@R7.w, t135F@R7.w
- MUL R15.w.1@R8.w, R18.w.13F@R8.w, R4.x.1F@R15.x
- (copy) MOV R18.x.32F@R3.x, t104F@R3.x
- MUL R10.x.4@R5.x, R18.x.30F@R5.x, R4.x.1F@R15.x
- (copy) MOV R18.y.22F@R3.y, t105F@R3.y
- MUL R10.y.3@R5.y, R18.y.21F@R5.y, R4.x.1F@R15.x
- (copy) MOV R18.z.22F@R3.z, t106F@R3.z
- MUL R10.z.3@R5.z, R18.z.21F@R5.z, R4.x.1F@R15.x
- (copy) MOV R18.w.22F@R3.w, t107F@R3.w
- MUL R10.w.3@R5.w, R18.w.21F@R5.w, R4.x.1F@R15.x
- DOT4 R9.x.1@R13.x, __, __, __, t169F@R15.x, 1|0x3f800000, t170F@R14.y, 1|0x3f800000, t171F@R14.z, 1|0x3f800000, 0|0, 0|0
- (copy) MOV R18.x.10F@R10.x, t155F@R10.x
- MULADD R13.x.2@R11.x, R18.x.8F@R11.x, R4.y.1F@R14.y, R14.x.2@R12.x
- (copy) MOV R18.y.7F@R10.y, t156F@R10.y
- MULADD R13.y.1@R11.y, R18.y.6F@R11.y, R4.y.1F@R14.y, R14.y.1@R12.y
- (copy) MOV R18.z.7F@R10.z, t157F@R10.z
- MULADD R13.z.1@R11.z, R18.z.6F@R11.z, R4.y.1F@R14.y, R14.z.1@R12.z
- (copy) MOV R18.w.7F@R10.w, t158F@R10.w
- MULADD R13.w.1@R11.w, R18.w.6F@R11.w, R4.y.1F@R14.y, R14.w.1@R12.w
- (copy) MOV R18.x.22F@R6.x, t127F@R6.x
- MULADD R14.x.4@R7.x, R18.x.20F@R7.x, R4.y.1F@R14.y, R15.x.2@R8.x
- (copy) MOV R18.y.15F@R6.y, t128F@R6.y
- MULADD R14.y.2@R7.y, R18.y.14F@R7.y, R4.y.1F@R14.y, R15.y.1@R8.y
- (copy) MOV R18.z.15F@R6.z, t129F@R6.z
- MULADD R14.z.2@R7.z, R18.z.14F@R7.z, R4.y.1F@R14.y, R15.z.1@R8.z
- (copy) MOV R18.w.15F@R6.w, t130F@R6.w
- MULADD R14.w.2@R7.w, R18.w.14F@R7.w, R4.y.1F@R14.y, R15.w.1@R8.w
- (copy) MOV R18.x.34F@R1.x, t99F@R1.x
- MULADD R10.x.5@R3.x, R18.x.32F@R3.x, R4.y.1F@R14.y, R10.x.4@R5.x
- (copy) MOV R18.y.23F@R1.y, t100F@R1.y
- MULADD R10.y.4@R3.y, R18.y.22F@R3.y, R4.y.1F@R14.y, R10.y.3@R5.y
- (copy) MOV R18.z.23F@R1.z, t101F@R1.z
- MULADD R10.z.4@R3.z, R18.z.22F@R3.z, R4.y.1F@R14.y, R10.z.3@R5.z
- (copy) MOV R18.w.23F@R1.w, t102F@R1.w
- MULADD R10.w.4@R3.w, R18.w.22F@R3.w, R4.y.1F@R14.y, R10.w.3@R5.w
- (copy) MOV R18.x.12F@R9.x, t150F@R9.x
- ADD R9.x.2@R5.x, 1|0x3f800000, -R9.x.1@R13.x
- MULADD R12.x.2@R5.y, R18.x.10F@R10.x, R4.z.1F@R14.z, R13.x.2@R11.x
- (copy) MOV R18.y.8F@R9.y, t151F@R9.y
- MULADD R12.y.1@R5.z, R18.y.7F@R10.y, R4.z.1F@R14.z, R13.y.1@R11.y
- (copy) MOV R18.z.8F@R9.z, t152F@R9.z
- MULADD R12.z.1@R5.w, R18.z.7F@R10.z, R4.z.1F@R14.z, R13.z.1@R11.z
- (copy) MOV R18.w.8F@R9.w, t153F@R9.w
- MULADD R12.w.1@R8.x, R18.w.7F@R10.w, R4.z.1F@R14.z, R13.w.1@R11.w
- (copy) MOV R18.x.24F@R4.x, t122F@R4.x
- MULADD R13.x.4@R6.x, R18.x.22F@R6.x, R4.z.1F@R14.z, R14.x.4@R7.x
- (copy) MOV R18.y.16F@R4.y, t123F@R4.y
- MULADD R13.y.2@R6.y, R18.y.15F@R6.y, R4.z.1F@R14.z, R14.y.2@R7.y
- (copy) MOV R18.z.16F@R4.z, t124F@R4.z
- MULADD R13.z.2@R6.z, R18.z.15F@R6.z, R4.z.1F@R14.z, R14.z.2@R7.z
- (copy) MOV R18.w.16F@R4.w, t125F@R4.w
- MULADD R13.w.2@R6.w, R18.w.15F@R6.w, R4.z.1F@R14.z, R14.w.2@R7.w
- (copy) MOV R18.x.36F@R0.x, t94F@R0.x
- MULADD R10.x.6@R7.x, R18.x.34F@R1.x, R4.z.1F@R14.z, R10.x.5@R3.x
- (copy) MOV R18.y.24F@R0.y, t95F@R0.y
- MULADD R10.y.5@R7.y, R18.y.23F@R1.y, R4.z.1F@R14.z, R10.y.4@R3.y
- (copy) MOV R18.z.24F@R0.z, t96F@R0.z
- MULADD R10.z.5@R7.z, R18.z.23F@R1.z, R4.z.1F@R14.z, R10.z.4@R3.z
- (copy) MOV R18.w.24F@R0.w, t97F@R0.w
- MULADD R10.w.5@R7.w, R18.w.23F@R1.w, R4.z.1F@R14.z, R10.w.4@R3.w
- MULADD R11.x.2@R3.x, R18.x.12F@R9.x, R9.x.2@R5.x, R12.x.2@R5.y
- MULADD R11.y.1@R3.y, R18.y.8F@R9.y, R9.x.2@R5.x, R12.y.1@R5.z
- MULADD R11.z.1@R3.z, R18.z.8F@R9.z, R9.x.2@R5.x, R12.z.1@R5.w
- MULADD R11.w.1@R3.w, R18.w.8F@R9.w, R9.x.2@R5.x, R12.w.1@R8.x
- MULADD R12.x.4@R1.x, R18.x.24F@R4.x, R9.x.2@R5.x, R13.x.4@R6.x
- MULADD R12.y.2@R1.y, R18.y.16F@R4.y, R9.x.2@R5.x, R13.y.2@R6.y
- MULADD R12.z.2@R1.z, R18.z.16F@R4.z, R9.x.2@R5.x, R13.z.2@R6.z
- MULADD R12.w.2@R1.w, R18.w.16F@R4.w, R9.x.2@R5.x, R13.w.2@R6.w
- MULADD R9.x.3@R0.x, R18.x.36F@R0.x, R9.x.2@R5.x, R10.x.6@R7.x
- MULADD R9.y.1@R0.y, R18.y.24F@R0.y, R9.x.2@R5.x, R10.y.5@R7.y
- MULADD R9.z.1@R0.z, R18.z.24F@R0.z, R9.x.2@R5.x, R10.z.5@R7.z
- MULADD R9.w.1@R0.w, R18.w.24F@R0.w, R9.x.2@R5.x, R10.w.5@R7.w
- (copy) MOV t141F@R14.x, R1.x.1F@R14.x
- (copy) MOV t142@R3.x, R11.x.2@R3.x
- (copy) MOV t143F@R13.y, R1.y.1F@R13.y
- (copy) MOV t144@R3.y, R11.y.1@R3.y
- (copy) MOV t145F@R13.z, R1.z.1F@R13.z
- (copy) MOV t146@R3.z, R11.z.1@R3.z
- (copy) MOV t147F@R13.w, R1.w.1F@R13.w
- (copy) MOV t148@R3.w, R11.w.1@R3.w
- (copy) MOV t113@R14.x, R1.x.1F@R14.x
- (copy) MOV t114@R1.x, R12.x.4@R1.x
- (copy) MOV t115F@R13.y, R1.y.1F@R13.y
- (copy) MOV t116@R1.y, R12.y.2@R1.y
- (copy) MOV t117F@R13.z, R1.z.1F@R13.z
- (copy) MOV t118@R1.z, R12.z.2@R1.z
- (copy) MOV t119F@R13.w, R1.w.1F@R13.w
- (copy) MOV t120@R1.w, R12.w.2@R1.w
- (copy) MOV t85@R14.x, R1.x.1F@R14.x
- (copy) MOV t86@R0.x, R9.x.3@R0.x
- (copy) MOV t87@R13.y, R1.y.1F@R13.y
- (copy) MOV t88@R0.y, R9.y.1@R0.y
- (copy) MOV t89F@R13.z, R1.z.1F@R13.z
- (copy) MOV t90@R0.z, R9.z.1@R0.z
- (copy) MOV t91F@R13.w, R1.w.1F@R13.w
- (copy) MOV t92@R0.w, R9.w.1@R0.w
- DOT4 R11.x.3F@R14.x, __, __, __, t141F@R14.x, t142@R3.x, t143F@R13.y, t144@R3.y, t145F@R13.z, t146@R3.z, t147F@R13.w, t148@R3.w
- DOT4 R12.x.5F@R13.y, __, __, __, t113@R14.x, t114@R1.x, t115F@R13.y, t116@R1.y, t117F@R13.z, t118@R1.z, t119F@R13.w, t120@R1.w
- DOT4 R9.x.4F@R13.z, __, __, __, t85@R14.x, t86@R0.x, t87@R13.y, t88@R0.y, t89F@R13.z, t90@R0.z, t91F@R13.w, t92@R0.w
- (copy) MOV t82F@R14.x, R11.x.3F@R14.x
- (copy) MOV t83F@R13.y, R12.x.5F@R13.y
- (copy) MOV t84F@R13.z, R9.x.4F@R13.z
- > live_after: [R1.w.1F@R13.w t82F@R14.x t83F@R13.y t84F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end BB_1 live_after: [R1.w.1F@R13.w t82F@R14.x t83F@R13.y t84F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end_depart
- } endif live_after: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- { BB_2 loop_level = 0 live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- ALU
- < live_before: [R1.x.1F@R14.x R1.y.1F@R13.y R1.z.1F@R13.z R1.w.1F@R13.w t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- (copy) MOV t79F@R14.x, R1.x.1F@R14.x
- (copy) MOV t80F@R13.y, R1.y.1F@R13.y
- (copy) MOV t81F@R13.z, R1.z.1F@R13.z
- > live_after: [R1.w.1F@R13.w t79F@R14.x t80F@R13.y t81F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end BB_2 live_after: [R1.w.1F@R13.w t79F@R14.x t80F@R13.y t81F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- } end_depart
- {
- * phi t76F@R14.x, t82F@R14.x, t79F@R14.x
- * phi t77F@R13.y, t83F@R13.y, t80F@R13.y
- * phi t78F@R13.z, t84F@R13.z, t81F@R13.z
- }
- live_after: [R1.w.1F@R13.w t76F@R14.x t77F@R13.y t78F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- { BB_3 loop_level = 0 live_before: [R1.w.1F@R13.w t76F@R14.x t77F@R13.y t78F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- ALU
- < live_before: [R1.w.1F@R13.w t76F@R14.x t77F@R13.y t78F@R13.z t176F@R2.x t177F@R2.y t178F@R2.z t179F@R2.w ]
- (copy) MOV R8.x.3F@R14.x, t76F@R14.x
- (copy) MOV R8.y.3F@R13.y, t77F@R13.y
- (copy) MOV R8.z.3F@R13.z, t78F@R13.z
- (copy) MOV t72F@R14.x, R8.x.3F@R14.x
- (copy) MOV t73F@R13.y, R8.y.3F@R13.y
- (copy) MOV t74F@R13.z, R8.z.3F@R13.z
- (copy) MOV t75F@R13.w, R1.w.1F@R13.w
- (copy) MOV t68F@R14.x, R8.x.3F@R14.x
- (copy) MOV t69F@R13.y, R8.y.3F@R13.y
- (copy) MOV t70F@R13.z, R8.z.3F@R13.z
- (copy) MOV t71F@R13.w, R1.w.1F@R13.w
- (copy) MOV t64F@R14.x, R8.x.3F@R14.x
- (copy) MOV t65F@R13.y, R8.y.3F@R13.y
- (copy) MOV t66F@R13.z, R8.z.3F@R13.z
- (copy) MOV t67F@R13.w, R1.w.1F@R13.w
- (copy) MOV t60F@R14.x, R8.x.3F@R14.x
- (copy) MOV t61F@R13.y, R8.y.3F@R13.y
- (copy) MOV t62F@R13.z, R8.z.3F@R13.z
- (copy) MOV t63F@R13.w, R1.w.1F@R13.w
- DOT4 R9.x.6F@R0.x, __, __, __, t72F@R14.x, C1.x, t73F@R13.y, C1.y, t74F@R13.z, C1.z, t75F@R13.w, C1.w
- DOT4 R10.x.8F@R0.y, __, __, __, t68F@R14.x, C2.x, t69F@R13.y, C2.y, t70F@R13.z, C2.z, t71F@R13.w, C2.w
- DOT4 R10.x.9F@R0.z, __, __, __, t64F@R14.x, C3.x, t65F@R13.y, C3.y, t66F@R13.z, C3.z, t67F@R13.w, C3.w
- DOT4 R10.x.10F@R0.w, __, __, __, t60F@R14.x, C4.x, t61F@R13.y, C4.y, t62F@R13.z, C4.z, t63F@R13.w, C4.w
- (copy) MOV R2.x.1F@R15.x, t176F@R2.x
- (copy) MOV R2.y.1F@R14.y, t177F@R2.y
- (copy) MOV R2.z.1F@R14.z, t178F@R2.z
- (copy) MOV R2.w.1F@R14.w, t179F@R2.w
- (copy) MOV t44F@R0.x, R9.x.6F@R0.x
- (copy) MOV t45F@R0.y, R10.x.8F@R0.y
- (copy) MOV t46F@R0.z, R10.x.9F@R0.z
- (copy) MOV t47F@R0.w, R10.x.10F@R0.w
- (copy) MOV t40F@R0.x, R9.x.6F@R0.x
- (copy) MOV t41F@R0.y, R10.x.8F@R0.y
- (copy) MOV t42F@R0.z, R10.x.9F@R0.z
- (copy) MOV t43F@R0.w, R10.x.10F@R0.w
- (copy) MOV t36F@R0.x, R9.x.6F@R0.x
- (copy) MOV t37F@R0.y, R10.x.8F@R0.y
- (copy) MOV t38F@R0.z, R10.x.9F@R0.z
- (copy) MOV t39F@R0.w, R10.x.10F@R0.w
- (copy) MOV t32F@R0.x, R9.x.6F@R0.x
- (copy) MOV t33F@R0.y, R10.x.8F@R0.y
- (copy) MOV t34F@R0.z, R10.x.9F@R0.z
- (copy) MOV t35F@R0.w, R10.x.10F@R0.w
- (copy) MOV t28F@R0.x, R9.x.6F@R0.x
- (copy) MOV t29F@R0.y, R10.x.8F@R0.y
- (copy) MOV t30F@R0.z, R10.x.9F@R0.z
- (copy) MOV t31F@R0.w, R10.x.10F@R0.w
- (copy) MOV t24F@R0.x, R9.x.6F@R0.x
- (copy) MOV t25F@R0.y, R10.x.8F@R0.y
- (copy) MOV t26F@R0.z, R10.x.9F@R0.z
- (copy) MOV t27F@R0.w, R10.x.10F@R0.w
- (copy) MOV t20F@R0.x, R9.x.6F@R0.x
- (copy) MOV t21F@R0.y, R10.x.8F@R0.y
- (copy) MOV t22F@R0.z, R10.x.9F@R0.z
- (copy) MOV t23F@R0.w, R10.x.10F@R0.w
- (copy) MOV t16F@R0.x, R9.x.6F@R0.x
- (copy) MOV t17F@R0.y, R10.x.8F@R0.y
- (copy) MOV t18F@R0.z, R10.x.9F@R0.z
- (copy) MOV t19F@R0.w, R10.x.10F@R0.w
- (copy) MOV t52F@R15.x, R2.x.1F@R15.x
- (copy) MOV t53F@R14.y, R2.y.1F@R14.y
- (copy) MOV t54F@R14.z, R2.z.1F@R14.z
- (copy) MOV t55F@R14.w, R2.w.1F@R14.w
- (copy) MOV t48F@R15.x, R2.x.1F@R15.x
- (copy) MOV t49F@R14.y, R2.y.1F@R14.y
- (copy) MOV t50F@R14.z, R2.z.1F@R14.z
- (copy) MOV t51F@R14.w, R2.w.1F@R14.w
- (copy) MOV t56F@R14.x, R8.x.3F@R14.x
- (copy) MOV t57F@R13.y, R8.y.3F@R13.y
- (copy) MOV t58F@R13.z, R8.z.3F@R13.z
- (copy) MOV t59F@R13.w, R1.w.1F@R13.w
- DOT4 R17.x.15F@R2.x, __, __, __, t44F@R0.x, C53248.x, t45F@R0.y, C53248.y, t46F@R0.z, C53248.z, t47F@R0.w, C53248.w
- DOT4 __, R17.y.1F@R2.y, __, __, t40F@R0.x, C53249.x, t41F@R0.y, C53249.y, t42F@R0.z, C53249.z, t43F@R0.w, C53249.w
- DOT4 __, __, R17.z.1F@R2.z, __, t36F@R0.x, C53250.x, t37F@R0.y, C53250.y, t38F@R0.z, C53250.z, t39F@R0.w, C53250.w
- DOT4 __, __, __, R17.w.1F@R2.w, t32F@R0.x, C53251.x, t33F@R0.y, C53251.y, t34F@R0.z, C53251.z, t35F@R0.w, C53251.w
- DOT4 R18.x.38F@R1.x, __, __, __, t28F@R0.x, C53252.x, t29F@R0.y, C53252.y, t30F@R0.z, C53252.z, t31F@R0.w, C53252.w
- DOT4 __, R18.y.26F@R1.y, __, __, t24F@R0.x, C53253.x, t25F@R0.y, C53253.y, t26F@R0.z, C53253.z, t27F@R0.w, C53253.w
- DOT4 __, __, R18.z.26F@R1.z, __, t20F@R0.x, C53254.x, t21F@R0.y, C53254.y, t22F@R0.z, C53254.z, t23F@R0.w, C53254.w
- DOT4 __, __, __, R18.w.26F@R1.w, t16F@R0.x, C53255.x, t17F@R0.y, C53255.y, t18F@R0.z, C53255.z, t19F@R0.w, C53255.w
- DOT4 R10.x.11F@R3.x, __, __, __, t52F@R15.x, C8.x, t53F@R14.y, C8.y, t54F@R14.z, C8.z, t55F@R14.w, C8.w
- DOT4 R11.x.5F@R3.y, __, __, __, t48F@R15.x, C9.x, t49F@R14.y, C9.y, t50F@R14.z, C9.z, t51F@R14.w, C9.w
- DOT4 R8.x.4F@R3.z, __, __, __, t56F@R14.x, C10.x, t57F@R13.y, C10.y, t58F@R13.z, C10.z, t59F@R13.w, C10.w
- (copy) MOV t5F@R2.x, R17.x.15F@R2.x
- (copy) MOV t6F@R2.y, R17.y.1F@R2.y
- (copy) MOV t7F@R2.z, R17.z.1F@R2.z
- (copy) MOV t8F@R2.w, R17.w.1F@R2.w
- (copy) MOV t1F@R1.x, R18.x.38F@R1.x
- (copy) MOV t2F@R1.y, R18.y.26F@R1.y
- (copy) MOV t3F@R1.z, R18.z.26F@R1.z
- (copy) MOV t4F@R1.w, R18.w.26F@R1.w
- (copy) MOV t12F@R0.x, R9.x.6F@R0.x
- (copy) MOV t13F@R0.y, R10.x.8F@R0.y
- (copy) MOV t14F@R0.z, R10.x.9F@R0.z
- (copy) MOV t15F@R0.w, R10.x.10F@R0.w
- (copy) MOV t9F@R3.x, R10.x.11F@R3.x
- (copy) MOV t10F@R3.y, R11.x.5F@R3.y
- (copy) MOV t11F@R3.z, R8.x.4F@R3.z
- > live_after: [t1F@R1.x t2F@R1.y t3F@R1.z t4F@R1.w t5F@R2.x t6F@R2.y t7F@R2.z t8F@R2.w t9F@R3.x t10F@R3.y t11F@R3.z t12F@R0.x t13F@R0.y t14F@R0.z t15F@R0.w ]
- EXPORT POS 61 t5F@R2.x, t6F@R2.y, t7F@R2.z, t8F@R2.w
- EXPORT POS 62 t1F@R1.x, t2F@R1.y, t3F@R1.z, t4F@R1.w
- EXPORT POS 60 t12F@R0.x, t13F@R0.y, t14F@R0.z, t15F@R0.w
- EXPORT PARAM 0 t9F@R3.x, t10F@R3.y, t11F@R3.z, 1|0x3f800000
- } end BB_3
- }
- ###### after post_scheduler
- { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w]
- { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w ]
- CALL_FS t172||FP@R1.x, t173||FP@R1.y, t174||FP@R1.z, t175||FP@R1.w, t176||FP@R2.x, t177||FP@R2.y, t178||FP@R2.z, t179||FP@R2.w, t180||FP@R3.x, t181||FP@R3.y, t182||FP@R3.z, t183||FP@R3.w, t184||FP@R4.x, t185||FP@R4.y, t186||FP@R4.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w
- ALU_PUSH_BEFORE
- <
- [
- PRED_SETNE_INT __, __, EM.1, C0.x, 0|0
- (copy) MOV R1.y.1||FP@R13.y, t173||FP@R1.y
- (copy) MOV R1.z.1||FP@R13.z, t174||FP@R1.z
- (copy) MOV R1.w.1||FP@R13.w, t175||FP@R1.w
- (copy) MOV R1.x.1||FP@R14.x, t172||FP@R1.x
- ]
- >
- } end BB_0 live_after: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w EM.1 t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w t180||FP@R3.x t181||FP@R3.y t182||FP@R3.z t183||FP@R3.w t184||FP@R4.x t185||FP@R4.y t186||FP@R4.z ]
- region #0 live_before: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w EM.1 t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w t180||FP@R3.x t181||FP@R3.y t182||FP@R3.z t183||FP@R3.w t184||FP@R4.x t185||FP@R4.y t186||FP@R4.z ]
- depart region #0 after {
- if EM.1
- {
- depart region #0 after {
- { BB_1 loop_level = 0 live_before: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w t180||FP@R3.x t181||FP@R3.y t182||FP@R3.z t183||FP@R3.w t184||FP@R4.x t185||FP@R4.y t186||FP@R4.z ]
- ALU
- <
- [
- MUL R10.x.1F@R124.x, R3.x.1||FP@R3.x, 255.01|0x437f028f
- ]
- [
- FLT_TO_INT R10.x.2F@R124.x, R10.x.1F@R124.x
- ]
- [
- MULLO_UINT R17.x.5F@R124.x, R10.x.2F@R124.x, 4.2039e-45|0x3
- ]
- [
- ADD_INT R14.x.1F@R124.y, R17.x.5F@R124.x, 5.74532e-44|0x29
- ]
- [
- ADD_INT R18.x.5||FP@R3.x, R14.x.1F@R124.y, 1.4013e-45|0x1
- ADD_INT R15.x.1F@R124.z, R17.x.5F@R124.x, 5.88545e-44|0x2a
- ADD_INT R10.x.3F@R124.x, R17.x.5F@R124.x, 6.02558e-44|0x2b
- ]
- [
- ADD_INT R18.x.29||FP@R0.x, R10.x.3F@R124.x, 1.4013e-45|0x1
- ADD_INT R18.x.17||FP@R1.x, R15.x.1F@R124.z, 1.4013e-45|0x1
- ]
- >
- TEX
- < live_before: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w t108||FP@R0.x t136||FP@R1.x t164||FP@R3.x t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w t181||FP@R3.y t182||FP@R3.z t183||FP@R3.w t184||FP@R4.x t185||FP@R4.y t186||FP@R4.z ]
- VFETCH t165||FP@R12.x, t166||FP@R12.y, t167||FP@R12.z, t168||FP@R12.w, t164||FP@R3.x, __, __, __
- VFETCH t137||FP@R8.x, t138||FP@R8.y, t139||FP@R8.z, t140||FP@R8.w, t136||FP@R1.x, __, __, __
- VFETCH t109||FP@R5.x, t110||FP@R5.y, t111||FP@R5.z, t112||FP@R5.w, t108||FP@R0.x, __, __, __
- > live_after: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w t109||FP@R5.x t110||FP@R5.y t111||FP@R5.z t112||FP@R5.w t137||FP@R8.x t138||FP@R8.y t139||FP@R8.z t140||FP@R8.w t165||FP@R12.x t166||FP@R12.y t167||FP@R12.z t168||FP@R12.w t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w t181||FP@R3.y t182||FP@R3.z t183||FP@R3.w t184||FP@R4.x t185||FP@R4.y t186||FP@R4.z ]
- ALU
- <
- [
- MUL R10.y.1F@R124.x, R3.y.1||FP@R3.y, 255.01|0x437f028f
- ]
- [
- MUL R10.z.1F@R124.y, R3.z.1||FP@R3.z, 255.01|0x437f028f
- FLT_TO_INT R10.y.2F@R124.x, R10.y.1F@R124.x
- ]
- [
- FLT_TO_INT R10.z.2F@R124.y, R10.z.1F@R124.y
- ]
- [
- MUL R10.w.1F@R124.z, R3.w.1||FP@R3.w, 255.01|0x437f028f
- MULLO_UINT R17.x.4F@R124.x, R10.y.2F@R124.x, 4.2039e-45|0x3
- ]
- [
- FLT_TO_INT R10.w.2F@R124.z, R10.w.1F@R124.z
- ]
- [
- ADD_INT R14.x.3F@R125.x, R17.x.4F@R124.x, 5.88545e-44|0x2a
- MULLO_UINT R17.x.3F@R125.y, R10.z.2F@R124.y, 4.2039e-45|0x3
- ]
- [
- ADD_INT R14.x.5F@R124.x, R17.x.4F@R124.x, 6.02558e-44|0x2b
- ADD_INT R13.x.1F@R124.w, R17.x.4F@R124.x, 5.74532e-44|0x29
- MULLO_UINT R17.x.2F@R125.z, R10.w.2F@R124.z, 4.2039e-45|0x3
- ]
- [
- ADD_INT R18.x.19||FP@R7.x, R14.x.3F@R125.x, 1.4013e-45|0x1
- ADD_INT R12.x.1F@R124.y, R17.x.3F@R125.y, 5.74532e-44|0x29
- ADD_INT R18.x.7||FP@R11.x, R13.x.1F@R124.w, 1.4013e-45|0x1
- ]
- [
- ADD_INT R18.x.9||FP@R10.x, R12.x.1F@R124.y, 1.4013e-45|0x1
- ADD_INT R13.x.5F@R124.y, R17.x.3F@R125.y, 6.02558e-44|0x2b
- ADD_INT R13.x.3F@R124.z, R17.x.3F@R125.y, 5.88545e-44|0x2a
- ADD_INT R18.x.31||FP@R3.x, R14.x.5F@R124.x, 1.4013e-45|0x1
- ]
- [
- ADD_INT R18.x.33||FP@R1.x, R13.x.5F@R124.y, 1.4013e-45|0x1
- ADD_INT R12.x.3F@R124.y, R17.x.2F@R125.z, 5.88545e-44|0x2a
- ADD_INT R11.x.1F@R124.w, R17.x.2F@R125.z, 5.74532e-44|0x29
- ADD_INT R18.x.21||FP@R6.x, R13.x.3F@R124.z, 1.4013e-45|0x1
- ]
- [
- ADD_INT R18.x.23||FP@R13.x, R12.x.3F@R124.y, 1.4013e-45|0x1
- ADD_INT R12.x.6F@R124.z, R17.x.2F@R125.z, 6.02558e-44|0x2b
- ADD_INT R18.x.11||FP@R9.x, R11.x.1F@R124.w, 1.4013e-45|0x1
- ]
- [
- (copy) MOV R4.x.1||FP@R15.x, t184||FP@R4.x
- (copy) MOV R4.y.1||FP@R14.y, t185||FP@R4.y
- (copy) MOV R4.z.1||FP@R14.z, t186||FP@R4.z
- ADD_INT R18.x.35||FP@R0.x, R12.x.6F@R124.z, 1.4013e-45|0x1
- ]
- >
- TEX
- < live_before: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w R4.x.1||FP@R15.x R4.y.1||FP@R14.y R4.z.1||FP@R14.z R18.x.6||FP@R12.x R18.y.5||FP@R12.y R18.z.5||FP@R12.z R18.w.5||FP@R12.w R18.x.18||FP@R8.x R18.y.13||FP@R8.y R18.z.13||FP@R8.z R18.w.13||FP@R8.w R18.x.30||FP@R5.x R18.y.21||FP@R5.y R18.z.21||FP@R5.z R18.w.21||FP@R5.w t93||FP@R0.x t98||FP@R1.x t103||FP@R3.x t121||FP@R13.x t126||FP@R6.x t131||FP@R7.x t149||FP@R9.x t154||FP@R10.x t159||FP@R11.x t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- VFETCH t160||FP@R11.x, t161||FP@R11.y, t162||FP@R11.z, t163||FP@R11.w, t159||FP@R11.x, __, __, __
- VFETCH t132||FP@R7.x, t133||FP@R7.y, t134||FP@R7.z, t135||FP@R7.w, t131||FP@R7.x, __, __, __
- VFETCH t104||FP@R3.x, t105||FP@R3.y, t106||FP@R3.z, t107||FP@R3.w, t103||FP@R3.x, __, __, __
- VFETCH t155||FP@R10.x, t156||FP@R10.y, t157||FP@R10.z, t158||FP@R10.w, t154||FP@R10.x, __, __, __
- VFETCH t127||FP@R6.x, t128||FP@R6.y, t129||FP@R6.z, t130||FP@R6.w, t126||FP@R6.x, __, __, __
- VFETCH t99||FP@R1.x, t100||FP@R1.y, t101||FP@R1.z, t102||FP@R1.w, t98||FP@R1.x, __, __, __
- VFETCH t150||FP@R9.x, t151||FP@R9.y, t152||FP@R9.z, t153||FP@R9.w, t149||FP@R9.x, __, __, __
- VFETCH t122||FP@R4.x, t123||FP@R4.y, t124||FP@R4.z, t125||FP@R4.w, t121||FP@R13.x, __, __, __
- VFETCH t94||FP@R0.x, t95||FP@R0.y, t96||FP@R0.z, t97||FP@R0.w, t93||FP@R0.x, __, __, __
- > live_after: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w R4.x.1||FP@R15.x R4.y.1||FP@R14.y R4.z.1||FP@R14.z R18.x.6||FP@R12.x R18.y.5||FP@R12.y R18.z.5||FP@R12.z R18.w.5||FP@R12.w R18.x.18||FP@R8.x R18.y.13||FP@R8.y R18.z.13||FP@R8.z R18.w.13||FP@R8.w R18.x.30||FP@R5.x R18.y.21||FP@R5.y R18.z.21||FP@R5.z R18.w.21||FP@R5.w t94||FP@R0.x t95||FP@R0.y t96||FP@R0.z t97||FP@R0.w t99||FP@R1.x t100||FP@R1.y t101||FP@R1.z t102||FP@R1.w t104||FP@R3.x t105||FP@R3.y t106||FP@R3.z t107||FP@R3.w t122||FP@R4.x t123||FP@R4.y t124||FP@R4.z t125||FP@R4.w t127||FP@R6.x t128||FP@R6.y t129||FP@R6.z t130||FP@R6.w t132||FP@R7.x t133||FP@R7.y t134||FP@R7.z t135||FP@R7.w t150||FP@R9.x t151||FP@R9.y t152||FP@R9.z t153||FP@R9.w t155||FP@R10.x t156||FP@R10.y t157||FP@R10.z t158||FP@R10.w t160||FP@R11.x t161||FP@R11.y t162||FP@R11.z t163||FP@R11.w t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- ALU
- <
- [
- MUL R14.x.2F@R125.x, R18.x.6||FP@R12.x, R4.x.1||FP@R15.x
- MUL R14.y.1F@R126.y, R18.y.5||FP@R12.y, R4.x.1||FP@R15.x
- MUL R14.z.1F@R125.z, R18.z.5||FP@R12.z, R4.x.1||FP@R15.x
- MUL R14.w.1F@R124.w, R18.w.5||FP@R12.w, R4.x.1||FP@R15.x
- ]
- [
- MUL R15.x.2F@R124.x, R18.x.18||FP@R8.x, R4.x.1||FP@R15.x
- MUL R10.y.3F@R124.y, R18.y.21||FP@R5.y, R4.x.1||FP@R15.x
- MUL R15.z.1F@R124.z, R18.z.13||FP@R8.z, R4.x.1||FP@R15.x
- MUL R15.w.1F@R125.w, R18.w.13||FP@R8.w, R4.x.1||FP@R15.x
- MUL R15.y.1F@R125.y, R18.y.13||FP@R8.y, R4.x.1||FP@R15.x
- ]
- [
- MULADD R13.x.2F@R126.x, R18.x.8||FP@R11.x, R4.y.1||FP@R14.y, R14.x.2F@R125.x
- MULADD R13.y.1F@R126.y, R18.y.6||FP@R11.y, R4.y.1||FP@R14.y, R14.y.1F@R126.y
- MULADD R13.z.1F@R126.z, R18.z.6||FP@R11.z, R4.y.1||FP@R14.y, R14.z.1F@R125.z
- MULADD R13.w.1F@R126.w, R18.w.6||FP@R11.w, R4.y.1||FP@R14.y, R14.w.1F@R124.w
- MUL R10.w.3F@R124.w, R18.w.21||FP@R5.w, R4.x.1||FP@R15.x
- ]
- [
- MULADD R14.x.4F@R125.x, R18.x.20||FP@R7.x, R4.y.1||FP@R14.y, R15.x.2F@R124.x
- MULADD R14.y.2F@R125.y, R18.y.14||FP@R7.y, R4.y.1||FP@R14.y, R15.y.1F@R125.y
- MULADD R14.z.2F@R125.z, R18.z.14||FP@R7.z, R4.y.1||FP@R14.y, R15.z.1F@R124.z
- MULADD R14.w.2F@R125.w, R18.w.14||FP@R7.w, R4.y.1||FP@R14.y, R15.w.1F@R125.w
- MUL R10.z.3F@R124.z, R18.z.21||FP@R5.z, R4.x.1||FP@R15.x
- ]
- [
- 4S DOT4 R9.x.1F@R127.x, t169||FP@R15.x, 1|0x3f800000
- 4S DOT4 __, t170||FP@R14.y, 1|0x3f800000
- 4S DOT4 __, t171||FP@R14.z, 1|0x3f800000
- 4S DOT4 __, 0|0, 0|0
- MUL R10.x.4F@R124.x, R18.x.30||FP@R5.x, R4.x.1||FP@R15.x
- ]
- [
- MULADD R10.x.5F@R124.x, R18.x.32||FP@R3.x, R4.y.1||FP@R14.y, R10.x.4F@R124.x
- MULADD R10.y.4F@R124.y, R18.y.22||FP@R3.y, R4.y.1||FP@R14.y, R10.y.3F@R124.y
- MULADD R10.z.4F@R124.z, R18.z.22||FP@R3.z, R4.y.1||FP@R14.y, R10.z.3F@R124.z
- MULADD R10.w.4F@R124.w, R18.w.22||FP@R3.w, R4.y.1||FP@R14.y, R10.w.3F@R124.w
- ]
- [
- MULADD R12.w.1F@R126.x, R18.w.7||FP@R10.w, R4.z.1||FP@R14.z, R13.w.1F@R126.w
- MULADD R12.x.2F@R126.y, R18.x.10||FP@R10.x, R4.z.1||FP@R14.z, R13.x.2F@R126.x
- MULADD R12.y.1F@R126.z, R18.y.7||FP@R10.y, R4.z.1||FP@R14.z, R13.y.1F@R126.y
- MULADD R12.z.1F@R126.w, R18.z.7||FP@R10.z, R4.z.1||FP@R14.z, R13.z.1F@R126.z
- ]
- [
- MULADD R13.x.4F@R125.x, R18.x.22||FP@R6.x, R4.z.1||FP@R14.z, R14.x.4F@R125.x
- MULADD R13.y.2F@R125.y, R18.y.15||FP@R6.y, R4.z.1||FP@R14.z, R14.y.2F@R125.y
- MULADD R13.z.2F@R125.z, R18.z.15||FP@R6.z, R4.z.1||FP@R14.z, R14.z.2F@R125.z
- MULADD R13.w.2F@R125.w, R18.w.15||FP@R6.w, R4.z.1||FP@R14.z, R14.w.2F@R125.w
- ]
- [
- MULADD R10.x.6F@R124.x, R18.x.34||FP@R1.x, R4.z.1||FP@R14.z, R10.x.5F@R124.x
- MULADD R10.y.5F@R124.y, R18.y.23||FP@R1.y, R4.z.1||FP@R14.z, R10.y.4F@R124.y
- MULADD R10.z.5F@R124.z, R18.z.23||FP@R1.z, R4.z.1||FP@R14.z, R10.z.4F@R124.z
- MULADD R10.w.5F@R124.w, R18.w.23||FP@R1.w, R4.z.1||FP@R14.z, R10.w.4F@R124.w
- ADD R9.x.2F@R127.x, 1|0x3f800000, -R9.x.1F@R127.x
- ]
- [
- MULADD R11.x.2F@R126.x, R18.x.12||FP@R9.x, R9.x.2F@R127.x, R12.x.2F@R126.y
- MULADD R11.y.1F@R126.y, R18.y.8||FP@R9.y, R9.x.2F@R127.x, R12.y.1F@R126.z
- MULADD R11.z.1F@R126.z, R18.z.8||FP@R9.z, R9.x.2F@R127.x, R12.z.1F@R126.w
- MULADD R11.w.1F@R126.w, R18.w.8||FP@R9.w, R9.x.2F@R127.x, R12.w.1F@R126.x
- ]
- [
- MULADD R12.x.4F@R125.x, R18.x.24||FP@R4.x, R9.x.2F@R127.x, R13.x.4F@R125.x
- MULADD R12.y.2F@R125.y, R18.y.16||FP@R4.y, R9.x.2F@R127.x, R13.y.2F@R125.y
- MULADD R12.z.2F@R125.z, R18.z.16||FP@R4.z, R9.x.2F@R127.x, R13.z.2F@R125.z
- MULADD R12.w.2F@R125.w, R18.w.16||FP@R4.w, R9.x.2F@R127.x, R13.w.2F@R125.w
- ]
- [
- MULADD R9.x.3F@R124.x, R18.x.36||FP@R0.x, R9.x.2F@R127.x, R10.x.6F@R124.x
- MULADD R9.y.1F@R124.y, R18.y.24||FP@R0.y, R9.x.2F@R127.x, R10.y.5F@R124.y
- MULADD R9.z.1F@R124.z, R18.z.24||FP@R0.z, R9.x.2F@R127.x, R10.z.5F@R124.z
- MULADD R9.w.1F@R124.w, R18.w.24||FP@R0.w, R9.x.2F@R127.x, R10.w.5F@R124.w
- ]
- [
- 4S DOT4 R11.x.3||FP@R14.x, t141||FP@R14.x, t142F@R126.x
- 4S DOT4 __, t143||FP@R13.y, t144F@R126.y
- 4S DOT4 __, t145||FP@R13.z, t146F@R126.z
- 4S DOT4 __, t147||FP@R13.w, t148F@R126.w
- ]
- [
- 4S DOT4 __, t113@R14.x, t114F@R125.x
- 4S DOT4 R12.x.5||FP@R13.y, t115||FP@R13.y, t116F@R125.y
- 4S DOT4 __, t117||FP@R13.z, t118F@R125.z
- 4S DOT4 __, t119||FP@R13.w, t120F@R125.w
- ]
- [
- 4S DOT4 __, t85@R14.x, t86F@R124.x
- 4S DOT4 __, t87@R13.y, t88F@R124.y
- 4S DOT4 R9.x.4||FP@R13.z, t89||FP@R13.z, t90F@R124.z
- 4S DOT4 __, t91||FP@R13.w, t92F@R124.w
- ]
- >
- } end BB_1 live_after: [R1.w.1||FP@R13.w t82||FP@R14.x t83||FP@R13.y t84||FP@R13.z t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- } end_depart
- } endif live_after: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- { BB_2 loop_level = 0 live_before: [R1.x.1||FP@R14.x R1.y.1||FP@R13.y R1.z.1||FP@R13.z R1.w.1||FP@R13.w t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- } end BB_2 live_after: [R1.w.1||FP@R13.w t79||FP@R14.x t80||FP@R13.y t81||FP@R13.z t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- } end_depart
- {
- * phi t76||FP@R14.x, t82||FP@R14.x, t79||FP@R14.x
- * phi t77||FP@R13.y, t83||FP@R13.y, t80||FP@R13.y
- * phi t78||FP@R13.z, t84||FP@R13.z, t81||FP@R13.z
- }
- live_after: [R1.w.1||FP@R13.w t76||FP@R14.x t77||FP@R13.y t78||FP@R13.z t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- { BB_3 loop_level = 0 live_before: [R1.w.1||FP@R13.w t76||FP@R14.x t77||FP@R13.y t78||FP@R13.z t176||FP@R2.x t177||FP@R2.y t178||FP@R2.z t179||FP@R2.w ]
- ALU
- <
- [
- 4S DOT4 __, t60||FP@R14.x, C4.x
- 4S DOT4 __, t61||FP@R13.y, C4.y
- 4S DOT4 __, t62||FP@R13.z, C4.z
- 4S DOT4 R10.x.10||FP@R0.w, t63||FP@R13.w, C4.w
- ]
- [
- 4S DOT4 __, t64||FP@R14.x, C3.x
- 4S DOT4 __, t65||FP@R13.y, C3.y
- 4S DOT4 R10.x.9||FP@R0.z, t66||FP@R13.z, C3.z
- 4S DOT4 __, t67||FP@R13.w, C3.w
- ]
- [
- 4S DOT4 __, t68||FP@R14.x, C2.x
- 4S DOT4 R10.x.8||FP@R0.y, t69||FP@R13.y, C2.y
- 4S DOT4 __, t70||FP@R13.z, C2.z
- 4S DOT4 __, t71||FP@R13.w, C2.w
- ]
- [
- 4S DOT4 R9.x.6||FP@R0.x, t72||FP@R14.x, C1.x
- 4S DOT4 __, t73||FP@R13.y, C1.y
- 4S DOT4 __, t74||FP@R13.z, C1.z
- 4S DOT4 __, t75||FP@R13.w, C1.w
- ]
- [
- 4S DOT4 R17.x.15||FP@R2.x, t44||FP@R0.x, C53248.x
- 4S DOT4 __, t45||FP@R0.y, C53248.y
- 4S DOT4 __, t46||FP@R0.z, C53248.z
- 4S DOT4 __, t47||FP@R0.w, C53248.w
- (copy) MOV R2.x.1F@R124.x, t176||FP@R2.x
- ]
- [
- 4S DOT4 __, t40||FP@R0.x, C53249.x
- 4S DOT4 R17.y.1||FP@R2.y, t41||FP@R0.y, C53249.y
- 4S DOT4 __, t42||FP@R0.z, C53249.z
- 4S DOT4 __, t43||FP@R0.w, C53249.w
- (copy) MOV R2.y.1F@R124.y, t177||FP@R2.y
- ]
- [
- 4S DOT4 __, t36||FP@R0.x, C53250.x
- 4S DOT4 __, t37||FP@R0.y, C53250.y
- 4S DOT4 R17.z.1||FP@R2.z, t38||FP@R0.z, C53250.z
- 4S DOT4 __, t39||FP@R0.w, C53250.w
- (copy) MOV R2.z.1F@R124.z, t178||FP@R2.z
- ]
- [
- 4S DOT4 __, t32||FP@R0.x, C53251.x
- 4S DOT4 __, t33||FP@R0.y, C53251.y
- 4S DOT4 __, t34||FP@R0.z, C53251.z
- 4S DOT4 R17.w.1||FP@R2.w, t35||FP@R0.w, C53251.w
- (copy) MOV R2.w.1F@R124.w, t179||FP@R2.w
- ]
- [
- 4S DOT4 R18.x.38||FP@R1.x, t28||FP@R0.x, C53252.x
- 4S DOT4 __, t29||FP@R0.y, C53252.y
- 4S DOT4 __, t30||FP@R0.z, C53252.z
- 4S DOT4 __, t31||FP@R0.w, C53252.w
- ]
- [
- 4S DOT4 __, t24||FP@R0.x, C53253.x
- 4S DOT4 R18.y.26||FP@R1.y, t25||FP@R0.y, C53253.y
- 4S DOT4 __, t26||FP@R0.z, C53253.z
- 4S DOT4 __, t27||FP@R0.w, C53253.w
- ]
- [
- 4S DOT4 __, t20||FP@R0.x, C53254.x
- 4S DOT4 __, t21||FP@R0.y, C53254.y
- 4S DOT4 R18.z.26||FP@R1.z, t22||FP@R0.z, C53254.z
- 4S DOT4 __, t23||FP@R0.w, C53254.w
- ]
- [
- 4S DOT4 __, t16||FP@R0.x, C53255.x
- 4S DOT4 __, t17||FP@R0.y, C53255.y
- 4S DOT4 __, t18||FP@R0.z, C53255.z
- 4S DOT4 R18.w.26||FP@R1.w, t19||FP@R0.w, C53255.w
- ]
- [
- 4S DOT4 R10.x.11||FP@R3.x, t52F@R124.x, C8.x
- 4S DOT4 __, t53F@R124.y, C8.y
- 4S DOT4 __, t54F@R124.z, C8.z
- 4S DOT4 __, t55F@R124.w, C8.w
- ]
- [
- 4S DOT4 __, t48F@R124.x, C9.x
- 4S DOT4 R11.x.5||FP@R3.y, t49F@R124.y, C9.y
- 4S DOT4 __, t50F@R124.z, C9.z
- 4S DOT4 __, t51F@R124.w, C9.w
- ]
- [
- 4S DOT4 __, t56||FP@R14.x, C10.x
- 4S DOT4 __, t57||FP@R13.y, C10.y
- 4S DOT4 R8.x.4||FP@R3.z, t58||FP@R13.z, C10.z
- 4S DOT4 __, t59||FP@R13.w, C10.w
- ]
- >
- EXPORT POS 61 t5||FP@R2.x, t6||FP@R2.y, t7||FP@R2.z, t8||FP@R2.w
- EXPORT POS 62 t1||FP@R1.x, t2||FP@R1.y, t3||FP@R1.z, t4||FP@R1.w
- EXPORT POS 60 t12||FP@R0.x, t13||FP@R0.y, t14||FP@R0.z, t15||FP@R0.w
- EXPORT PARAM 0 t9||FP@R3.x, t10||FP@R3.y, t11||FP@R3.z, 1|0x3f800000
- } end BB_3
- }
- error at : DOT4 __, t113@R14.x, t114F@R125.x
- : expected operand value t113@R14.x, gpr contains R11.x.3||FP@R14.x
- error at : DOT4 __, t85@R14.x, t86F@R124.x
- : expected operand value t85@R14.x, gpr contains R11.x.3||FP@R14.x
- error at : DOT4 __, t87@R13.y, t88F@R124.y
- : expected operand value t87@R13.y, gpr contains R12.x.5||FP@R13.y
- ===== SHADER_START ========================================= VS/RV770/R700 =====
- ===== 450 dw ===== 16 gprs ===== 1 stack =======================================
- 0000 00000000 89800000 CALL_FS @0
- 0002 4000000d a4100000 ALU_PUSH_BEFORE 5 @26 KC0[CB0:0-16]
- 0026 001f0080 00002284 1 M x: PRED_SETNE_INT __.x, KC0[0].x, 0
- 0028 00000401 21a00c90 y: MOV R13.y, R1.y
- 0030 00000801 41a00c90 z: MOV R13.z, R1.z
- 0032 00000c01 61a00c90 w: MOV R13.w, R1.w
- 0034 80000001 01c00c90 t: MOV R14.x, R1.x
- 0004 00000008 85000001 JUMP @16 POP:1
- 0006 00000012 a0300000 ALU 13 @36
- 0036 801fa003 0f800090 2 x: MUL T0.x, R3.x, [0x437f028f 255.01].x
- 0038 437f028f
- 0040 8000007c 0f803590 3 t: FLT_TO_INT T0.x, T0.x
- 0042 801fa07c 0f803a90 4 t: MULLO_UINT T0.x, T0.x, [000000x3 4.2039e-45].x
- 0044 00000003
- 0046 801fa07c 2f801a10 5 y: ADD_INT T0.y, T0.x, [00000x29 5.74532e-44].x
- 0048 00000029
- 0050 001f447c 00601a10 6 x: ADD_INT R3.x, T0.y, 1
- 0052 009fa07c 4f801a10 z: ADD_INT T0.z, T0.x, [00000x2a 5.88545e-44].y
- 0054 801fa07c 0f801a10 t: ADD_INT T0.x, T0.x, [00000x2b 6.02558e-44].x
- 0056 0000002b
- 0057 0000002a
- 0058 001f407c 00001a10 7 x: ADD_INT R0.x, T0.x, 1
- 0060 801f487c 00201a10 t: ADD_INT R1.x, T0.z, 1
- 0008 00000020 80800800 TEX 3 @64
- 0064 40030040 e8cd100c 00080000 VFETCH R12.xyzw, R3.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0068 40010040 e8cd1008 00080000 VFETCH R8.xyzw, R1.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0072 40000040 e8cd1005 00080000 VFETCH R5.xyzw, R0.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0010 00000026 a09c0000 ALU 40 @76
- 0076 801fa403 0f800090 8 x: MUL T0.x, R3.y, [0x437f028f 255.01].x
- 0078 437f028f
- 0080 001fa803 2f800090 9 y: MUL T0.y, R3.z, [0x437f028f 255.01].x
- 0082 8000007c 0f803590 t: FLT_TO_INT T0.x, T0.x
- 0084 437f028f
- 0086 8000047c 2f803590 10 t: FLT_TO_INT T0.y, T0.y
- 0088 009fac03 4f800090 11 z: MUL T0.z, R3.w, [0x437f028f 255.01].y
- 0090 801fa07c 0f803a90 t: MULLO_UINT T0.x, T0.x, [000000x3 4.2039e-45].x
- 0092 00000003
- 0093 437f028f
- 0094 8000087c 4f803590 12 t: FLT_TO_INT T0.z, T0.z
- 0096 001fa07c 0fa01a10 13 x: ADD_INT T1.x, T0.x, [00000x2a 5.88545e-44].x
- 0098 809fa47c 2fa03a90 t: MULLO_UINT T1.y, T0.y, [000000x3 4.2039e-45].y
- 0100 0000002a
- 0101 00000003
- 0102 009fa07c 0f801a10 14 x: ADD_INT T0.x, T0.x, [00000x2b 6.02558e-44].y
- 0104 011fa07c 6f801a10 w: ADD_INT T0.w, T0.x, [00000x29 5.74532e-44].z
- 0106 801fa87c 4fa03a90 t: MULLO_UINT T1.z, T0.z, [000000x3 4.2039e-45].x
- 0108 00000003
- 0109 0000002b
- 0110 00000029
- 0112 001f407d 00e01a10 15 x: ADD_INT R7.x, T1.x, 1
- 0114 001fa47d 2f801a10 y: ADD_INT T0.y, T1.y, [00000x29 5.74532e-44].x
- 0116 801f4c7c 01601a10 t: ADD_INT R11.x, T0.w, 1
- 0118 00000029
- 0120 001f447c 01401a10 16 x: ADD_INT R10.x, T0.y, 1
- 0122 001fa47d 2f881a10 y: ADD_INT T0.y, T1.y, [00000x2b 6.02558e-44].x VEC_120
- 0124 009fa47d 4f881a10 z: ADD_INT T0.z, T1.y, [00000x2a 5.88545e-44].y VEC_120
- 0126 801f407c 00601a10 t: ADD_INT R3.x, T0.x, 1
- 0128 0000002b
- 0129 0000002a
- 0130 001f447c 00201a10 17 x: ADD_INT R1.x, T0.y, 1
- 0132 001fa87d 2f801a10 y: ADD_INT T0.y, T1.z, [00000x2a 5.88545e-44].x
- 0134 009fa87d 6f801a10 w: ADD_INT T0.w, T1.z, [00000x29 5.74532e-44].y
- 0136 801f487c 00c01a10 t: ADD_INT R6.x, T0.z, 1
- 0138 0000002a
- 0139 00000029
- 0140 001f447c 01a01a10 18 x: ADD_INT R13.x, T0.y, 1
- 0142 001fa87d 4f801a10 z: ADD_INT T0.z, T1.z, [00000x2b 6.02558e-44].x
- 0144 801f4c7c 01201a10 t: ADD_INT R9.x, T0.w, 1
- 0146 0000002b
- 0148 00000004 01e00c90 19 x: MOV R15.x, R4.x
- 0150 00000404 21c00c90 y: MOV R14.y, R4.y
- 0152 00000804 41c00c90 z: MOV R14.z, R4.z
- 0154 801f487c 00001a10 t: ADD_INT R0.x, T0.z, 1
- 0012 0000004e 80880000 TEX 9 @156
- 0156 400b0040 e8cd100b 00080000 VFETCH R11.xyzw, R11.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0160 40070040 e8cd1007 00080000 VFETCH R7.xyzw, R7.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0164 40030040 e8cd1003 00080000 VFETCH R3.xyzw, R3.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0168 400a0040 e8cd100a 00080000 VFETCH R10.xyzw, R10.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0172 40060040 e8cd1006 00080000 VFETCH R6.xyzw, R6.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0176 40010040 e8cd1001 00080000 VFETCH R1.xyzw, R1.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0180 40090040 e8cd1009 00080000 VFETCH R9.xyzw, R9.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0184 400d0040 e8cd1004 00080000 VFETCH R4.xyzw, R13.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0188 40000040 e8cd1000 00080000 VFETCH R0.xyzw, R0.x, RID:0 MFC: 16UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:1)
- 0014 00000060 a9000000 ALU_POP_AFTER 65 @192
- 0192 0001e00c 0fa00090 20 x: MUL T1.x, R12.x, R15.x
- 0194 0001e40c 2fc00090 y: MUL T2.y, R12.y, R15.x
- 0196 0001e80c 4fa00090 z: MUL T1.z, R12.z, R15.x
- 0198 8001ec0c 6f800090 w: MUL T0.w, R12.w, R15.x
- 0200 0001e008 0f800090 21 x: MUL T0.x, R8.x, R15.x
- 0202 0001e405 2f800090 y: MUL T0.y, R5.y, R15.x
- 0204 0001e808 4f800090 z: MUL T0.z, R8.z, R15.x
- 0206 0001ec08 6fa00090 w: MUL T1.w, R8.w, R15.x
- 0208 8001e408 2fa00090 t: MUL T1.y, R8.y, R15.x
- 0210 0081c00b 0fc6007d 22 x: MULADD T2.x, R11.x, R14.y, T1.x VEC_021
- 0212 0081c40b 2fc6047e y: MULADD T2.y, R11.y, R14.y, T2.y VEC_021
- 0214 0081c80b 4fc6087d z: MULADD T2.z, R11.z, R14.y, T1.z VEC_021
- 0216 0081cc0b 6fc60c7c w: MULADD T2.w, R11.w, R14.y, T0.w VEC_021
- 0218 8001ec05 6f8c0090 t: MUL T0.w, R5.w, R15.x SCL_221
- 0220 0081c007 0fa6007c 23 x: MULADD T1.x, R7.x, R14.y, T0.x VEC_021
- 0222 0081c407 2fa6047d y: MULADD T1.y, R7.y, R14.y, T1.y VEC_021
- 0224 0081c807 4fa6087c z: MULADD T1.z, R7.z, R14.y, T0.z VEC_021
- 0226 0081cc07 6fa60c7d w: MULADD T1.w, R7.w, R14.y, T1.w VEC_021
- 0228 8001e805 4f8c0090 t: MUL T0.z, R5.z, R15.x SCL_221
- 0230 001f200f 0fe02810 24 x: DOT4 T3.x, R15.x, 1.0
- 0232 001f240e 20002800 y: DOT4 __.y, R14.y, 1.0
- 0234 001f280e 40002800 z: DOT4 __.z, R14.z, 1.0
- 0236 001f00f8 60002800 w: DOT4 __.w, 0, 0
- 0238 8001e005 0f800090 t: MUL T0.x, R5.x, R15.x
- 0240 0081c003 0f82007c 25 x: MULADD T0.x, R3.x, R14.y, T0.x
- 0242 0081c403 2f82047c y: MULADD T0.y, R3.y, R14.y, T0.y
- 0244 0081c803 4f82087c z: MULADD T0.z, R3.z, R14.y, T0.z
- 0246 8081cc03 6f820c7c w: MULADD T0.w, R3.w, R14.y, T0.w
- 0248 0101cc0a 0fc20c7e 26 x: MULADD T2.x, R10.w, R14.z, T2.w
- 0250 0101c00a 2fc2007e y: MULADD T2.y, R10.x, R14.z, T2.x
- 0252 0101c40a 4fc2047e z: MULADD T2.z, R10.y, R14.z, T2.y
- 0254 8101c80a 6fc2087e w: MULADD T2.w, R10.z, R14.z, T2.z
- 0256 0101c006 0fa2007d 27 x: MULADD T1.x, R6.x, R14.z, T1.x
- 0258 0101c406 2fa2047d y: MULADD T1.y, R6.y, R14.z, T1.y
- 0260 0101c806 4fa2087d z: MULADD T1.z, R6.z, R14.z, T1.z
- 0262 8101cc06 6fa20c7d w: MULADD T1.w, R6.w, R14.z, T1.w
- 0264 0101c001 0f82007c 28 x: MULADD T0.x, R1.x, R14.z, T0.x
- 0266 0101c401 2f82047c y: MULADD T0.y, R1.y, R14.z, T0.y
- 0268 0101c801 4f82087c z: MULADD T0.z, R1.z, R14.z, T0.z
- 0270 0101cc01 6f820c7c w: MULADD T0.w, R1.w, R14.z, T0.w
- 0272 820fe0f9 0fe00010 t: ADD T3.x, 1.0, -T3.x
- 0274 000fe009 0fc2047e 29 x: MULADD T2.x, R9.x, T3.x, T2.y
- 0276 000fe409 2fc2087e y: MULADD T2.y, R9.y, T3.x, T2.z
- 0278 000fe809 4fc20c7e z: MULADD T2.z, R9.z, T3.x, T2.w
- 0280 800fec09 6fc2007e w: MULADD T2.w, R9.w, T3.x, T2.x
- 0282 000fe004 0fa2007d 30 x: MULADD T1.x, R4.x, T3.x, T1.x
- 0284 000fe404 2fa2047d y: MULADD T1.y, R4.y, T3.x, T1.y
- 0286 000fe804 4fa2087d z: MULADD T1.z, R4.z, T3.x, T1.z
- 0288 800fec04 6fa20c7d w: MULADD T1.w, R4.w, T3.x, T1.w
- 0290 000fe000 0f82007c 31 x: MULADD T0.x, R0.x, T3.x, T0.x
- 0292 000fe400 2f82047c y: MULADD T0.y, R0.y, T3.x, T0.y
- 0294 000fe800 4f82087c z: MULADD T0.z, R0.z, T3.x, T0.z
- 0296 800fec00 6f820c7c w: MULADD T0.w, R0.w, T3.x, T0.w
- 0298 000fc00e 01c02810 32 x: DOT4 R14.x, R14.x, T2.x
- 0300 008fc40d 20002800 y: DOT4 __.y, R13.y, T2.y
- 0302 010fc80d 40002800 z: DOT4 __.z, R13.z, T2.z
- 0304 818fcc0d 60002800 w: DOT4 __.w, R13.w, T2.w
- 0306 000fa00e 00002800 33 x: DOT4 __.x, R14.x, T1.x
- 0308 008fa40d 21a02810 y: DOT4 R13.y, R13.y, T1.y
- 0310 010fa80d 40002800 z: DOT4 __.z, R13.z, T1.z
- 0312 818fac0d 60002800 w: DOT4 __.w, R13.w, T1.w
- 0314 000f800e 00002800 34 x: DOT4 __.x, R14.x, T0.x
- 0316 008f840d 20002800 y: DOT4 __.y, R13.y, T0.y
- 0318 010f880d 41a02810 z: DOT4 R13.z, R13.z, T0.z
- 0320 818f8c0d 60002800 w: DOT4 __.w, R13.w, T0.w
- 0016 740000a1 a0fc0001 ALU 64 @322 KC0[CB0:0-16] KC1[CB13:0-16]
- 0322 0010800e 00002800 35 x: DOT4 __.x, R14.x, KC0[4].x
- 0324 0090840d 20002800 y: DOT4 __.y, R13.y, KC0[4].y
- 0326 0110880d 40002800 z: DOT4 __.z, R13.z, KC0[4].z
- 0328 81908c0d 60002810 w: DOT4 R0.w, R13.w, KC0[4].w
- 0330 0010600e 00002800 36 x: DOT4 __.x, R14.x, KC0[3].x
- 0332 0090640d 20002800 y: DOT4 __.y, R13.y, KC0[3].y
- 0334 0110680d 40002810 z: DOT4 R0.z, R13.z, KC0[3].z
- 0336 81906c0d 60002800 w: DOT4 __.w, R13.w, KC0[3].w
- 0338 0010400e 00002800 37 x: DOT4 __.x, R14.x, KC0[2].x
- 0340 0090440d 20002810 y: DOT4 R0.y, R13.y, KC0[2].y
- 0342 0110480d 40002800 z: DOT4 __.z, R13.z, KC0[2].z
- 0344 81904c0d 60002800 w: DOT4 __.w, R13.w, KC0[2].w
- 0346 0010200e 00002810 38 x: DOT4 R0.x, R14.x, KC0[1].x
- 0348 0090240d 20002800 y: DOT4 __.y, R13.y, KC0[1].y
- 0350 0110280d 40002800 z: DOT4 __.z, R13.z, KC0[1].z
- 0352 81902c0d 60002800 w: DOT4 __.w, R13.w, KC0[1].w
- 0354 00140000 00402810 39 x: DOT4 R2.x, R0.x, KC1[0].x
- 0356 00940400 20002800 y: DOT4 __.y, R0.y, KC1[0].y
- 0358 01140800 40002800 z: DOT4 __.z, R0.z, KC1[0].z
- 0360 01940c00 60002800 w: DOT4 __.w, R0.w, KC1[0].w
- 0362 80000002 0f800c90 t: MOV T0.x, R2.x
- 0364 00142000 00002800 40 x: DOT4 __.x, R0.x, KC1[1].x
- 0366 00942400 20402810 y: DOT4 R2.y, R0.y, KC1[1].y
- 0368 01142800 40002800 z: DOT4 __.z, R0.z, KC1[1].z
- 0370 01942c00 60002800 w: DOT4 __.w, R0.w, KC1[1].w
- 0372 80000402 2f800c90 t: MOV T0.y, R2.y
- 0374 00144000 00002800 41 x: DOT4 __.x, R0.x, KC1[2].x
- 0376 00944400 20002800 y: DOT4 __.y, R0.y, KC1[2].y
- 0378 01144800 40402810 z: DOT4 R2.z, R0.z, KC1[2].z
- 0380 01944c00 60002800 w: DOT4 __.w, R0.w, KC1[2].w
- 0382 80000802 4f800c90 t: MOV T0.z, R2.z
- 0384 00146000 00002800 42 x: DOT4 __.x, R0.x, KC1[3].x
- 0386 00946400 20002800 y: DOT4 __.y, R0.y, KC1[3].y
- 0388 01146800 40002800 z: DOT4 __.z, R0.z, KC1[3].z
- 0390 01946c00 60402810 w: DOT4 R2.w, R0.w, KC1[3].w
- 0392 80000c02 6f800c90 t: MOV T0.w, R2.w
- 0394 00148000 00202810 43 x: DOT4 R1.x, R0.x, KC1[4].x
- 0396 00948400 20002800 y: DOT4 __.y, R0.y, KC1[4].y
- 0398 01148800 40002800 z: DOT4 __.z, R0.z, KC1[4].z
- 0400 81948c00 60002800 w: DOT4 __.w, R0.w, KC1[4].w
- 0402 0014a000 00002800 44 x: DOT4 __.x, R0.x, KC1[5].x
- 0404 0094a400 20202810 y: DOT4 R1.y, R0.y, KC1[5].y
- 0406 0114a800 40002800 z: DOT4 __.z, R0.z, KC1[5].z
- 0408 8194ac00 60002800 w: DOT4 __.w, R0.w, KC1[5].w
- 0410 0014c000 00002800 45 x: DOT4 __.x, R0.x, KC1[6].x
- 0412 0094c400 20002800 y: DOT4 __.y, R0.y, KC1[6].y
- 0414 0114c800 40202810 z: DOT4 R1.z, R0.z, KC1[6].z
- 0416 8194cc00 60002800 w: DOT4 __.w, R0.w, KC1[6].w
- 0418 0014e000 00002800 46 x: DOT4 __.x, R0.x, KC1[7].x
- 0420 0094e400 20002800 y: DOT4 __.y, R0.y, KC1[7].y
- 0422 0114e800 40002800 z: DOT4 __.z, R0.z, KC1[7].z
- 0424 8194ec00 60202810 w: DOT4 R1.w, R0.w, KC1[7].w
- 0426 0011007c 00602810 47 x: DOT4 R3.x, T0.x, KC0[8].x
- 0428 0091047c 20002800 y: DOT4 __.y, T0.y, KC0[8].y
- 0430 0111087c 40002800 z: DOT4 __.z, T0.z, KC0[8].z
- 0432 81910c7c 60002800 w: DOT4 __.w, T0.w, KC0[8].w
- 0434 0011207c 00002800 48 x: DOT4 __.x, T0.x, KC0[9].x
- 0436 0091247c 20602810 y: DOT4 R3.y, T0.y, KC0[9].y
- 0438 0111287c 40002800 z: DOT4 __.z, T0.z, KC0[9].z
- 0440 81912c7c 60002800 w: DOT4 __.w, T0.w, KC0[9].w
- 0442 0011400e 00002800 49 x: DOT4 __.x, R14.x, KC0[10].x
- 0444 0091440d 20002800 y: DOT4 __.y, R13.y, KC0[10].y
- 0446 0111480d 40602810 z: DOT4 R3.z, R13.z, KC0[10].z
- 0448 81914c0d 60002800 w: DOT4 __.w, R13.w, KC0[10].w
- 0018 c001203d 93800688 EXPORT POS 61 R2.xyzw
- 0020 c000a03e 93800688 EXPORT POS 62 R1.xyzw
- 0022 c000203c 94000688 EXPORT_DONE POS 60 R0.xyzw
- 0024 c001c000 94200a88 EXPORT_DONE PARAM 0 R3.xyz1 EOP
- ===== SHADER_END ===============================================================
- sb: processing shader 35 done ( 261.709 ms ).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement