Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [05:37:06] ------- Init Cemu 1.15.8 -------
- [05:37:06] mlc01 path: C:\Users\Branson\Desktop\Cemu Emulator Backup\mlc01\
- [05:37:06] Cemuhook version: 0.5.7.2
- [05:37:06] CPU: Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz
- [05:37:06] RAM: 16333MB
- [05:37:06] Used CPU extensions: SSSE3, SSE4.1, AVX2, AES-NI
- [05:37:14] Loading U-King.rpx
- [05:37:15] Creating OpenGL canvas
- [05:37:16] Loaded RPL module u-king (checksum 0x6267BFD0)
- [05:37:16] Thread quantum set to 100000
- [05:37:16] ------- Loaded title -------
- [05:37:16] TitleId: 00050000-101c9500
- [05:37:16] TitleVersion: v208
- [05:37:16] Update path: <mlc01>\usr\title\00050000\101C9500\
- [05:37:16] AOC path: <mlc01>\usr\title\00050000\101C9500\aoc\
- [05:37:16] Save path: <mlc01>\usr\save\00050000\101C9500\user\
- [05:37:16] shaderCache name: dcac9927
- [05:37:16] gameprofile path: gameProfiles\00050000101c9500.ini
- [05:37:16] RPX hash: fb7911ad
- [05:37:16] RPL link time: 172ms
- [05:37:16] HLE scan time: 110ms
- [05:37:16] ------- Active settings -------
- [05:37:16] CPU-Mode: Dual-core recompiler (gameprofile)
- [05:37:16] Load shared libraries: true (gameprofile)
- [05:37:16] GPUBufferCacheAccuracy: low (gameprofile)
- [05:37:16] Use precompiled shaders: auto (gameprofile)
- [05:37:16] Full sync at GX2DrawDone: true
- [05:37:16] ------- Init OpenGL graphics backend -------
- [05:37:16] GL_VENDOR: NVIDIA Corporation
- [05:37:16] GL_RENDERER: GeForce GTX 970/PCIe/SSE2
- [05:37:16] GL_VERSION: 4.6.0 NVIDIA 417.71
- [05:37:16] Using precompiled shaders: false
- [05:37:16] OpenGL extensions:
- [05:37:16] ARB_clip_control: available
- [05:37:16] ARB_get_program_binary: available
- [05:37:16] ARB_clear_texture: available
- [05:37:16] ARB_copy_image: available
- [05:37:16] NV_depth_buffer_float: available
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Enhancements/No Depth of Field
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Enhancements/Clarity [Preset: Serfrost Preset (Default)]
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Mods/FPS++/Dynamic Gamespeed (Required) [Preset: 32 Frames Averaged]
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Mods/FPS++/Fence Method (Required) [Preset: Performance Fence]
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Mods/FPS++/Set FPS Limit (Required) [Preset: 60FPS (ideal for 240/120/60Hz displays)]
- [05:37:16] Set vsync frequency to 60 (graphic pack The Legend of Zelda: Breath of the Wild/Mods/FPS++/Set FPS Limit (Required))
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Mods/FPS++/NPC Stutter Fix (CPU Occlusion Query)
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Workarounds/Kakariko Torch Shadows
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Workarounds/LWZX Crash
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Workarounds/GPU specific workarounds/Nvidia: Explosion Smoke
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Workarounds/Clouds
- [05:37:16] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Graphics/Resolution [Preset: 2560x1440 (16:9)]
- [05:37:16] ------- Init Audio backend -------
- [05:37:16] DirectSound: available
- [05:37:16] XAudio 2.8: available
- [05:37:16] ------- Run title -------
- [05:37:27] Link error in shader. Log:
- [05:37:27] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 1921:
- -- error message --
- line 40, column 45: error: invalid vertex attribute reference
- line 54, column 25: error: invalid vertex attribute reference
- line 56, column 25: error: invalid vertex attribute reference
- line 58, column 25: error: invalid vertex attribute reference
- line 61, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 0
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 1
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 1
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem1 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var float4 passParameterSem9 : $vout.ATTR5 : ATTR5 : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 48 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[48] = { program.local[0..47] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..5] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26;
- TEMP T;
- TEMP RC, HC;
- SHR.U R0, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R4, R0, R2;
- SHR.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R6, R0, R2;
- SHR.U R1, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHL.U R2, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R0, R0, R2;
- SHR.U R2, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R3, R2, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R2, R2, R3;
- SHL.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R3, R1, {16711680, 0, 0, 0}.x;
- OR.U R2, R2, R3;
- SHL.U R1, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R7, R2, R1;
- MOV.F R1.x, c[0];
- ADD.F R3.x, -R0.w, R1;
- MOV.S R8.xyz, R0;
- SHR.U R0, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- MOV.S R9.w, R3.x;
- SGT.F R3.x, {0, 0, 0, 0}, R3;
- SHR.U R0, vertex.attrib[12], {24, 0, 0, 0}.x;
- TRUNC.U R18.x, R3;
- SEQ.U R3.x, R18, {1, 0, 0, 0};
- SEQ.U R18.y, -R3.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.y;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R10, R0, R2;
- SHR.U R0, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R11, R0, R2;
- SHR.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R12, R0, R2;
- SHR.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R13, R0, R2;
- SHR.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R14, R0, R2;
- SHR.U R0, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R17, R0, R2;
- SHR.U R0.xyz, vertex.attrib[7], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[7], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[7], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[7], {24, 0, 0, 0}.x;
- OR.U R9.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R24.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R15.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R16.xyz, R0, R2;
- SHR.U R1.xy, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R1.zw, R1.xyxy, {65280, 0, 0, 0}.x;
- SHR.U R1.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R1.xy, R1, R1.zwzw;
- SHL.U R2.xy, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R1.zw, R2.xyxy, {16711680, 0, 0, 0}.x;
- OR.U R1.xy, R1, R1.zwzw;
- SHL.U R2.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R23.xy, R1, R2;
- MOV.U R1.x, R23;
- MOV.F R1.z, R1.x;
- MOV.U R1.y, R23;
- ADD.F R1.x, -R1.y, {1, 0, 0, 0};
- ADD.F R1.y, -R1.z, {1, 0, 0, 0}.x;
- MOV.S R23.z, R1.x;
- MOV.S R8.w, R1.y;
- MOV.S R0, {0, 0, 0, 0}.x;
- MOV.S R5, {0, 0, 0, 0}.x;
- MOV.S R3, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R26.xy, {0, 0, 0, 0}.x;
- MOV.S R1.yz, {0, 0, 0, 0};
- MOV.S R18.z, {0, 0, 0, 0}.x;
- MOV.S R1.x, vertex.id;
- MOV.S R1.w, vertex.instance.x;
- MOV.S R15.w, {0, 0, 0, 0}.x;
- MOV.S R16.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R3.z, c[1].y;
- MUL.F R3.z, R3, {5, 0, 0, 0}.x;
- MOV.S R3.xyw, {0, 0, 0, 0}.x;
- MOV.S R26.xy, {0, 0, 0, 0}.x;
- MOV.S R3.z, R3;
- MOV.S R17.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R18.x, R18, {0, 0, 0, 0};
- SEQ.U R18.x, -R18, {1, 0, 0, 0};
- SEQ.U R18.x, -R18, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R18;
- IF NE.x;
- MOV.S R17.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R18.x, R17.w, {0, 0, 0, 0};
- SEQ.U R18.y, -R18.x, {1, 0, 0, 0}.x;
- SEQ.U R18.w, -R18.y, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.w;
- MOV.U R18.x, -R18;
- MOV.U R24.w, -R18.y;
- IF NE.x;
- MOV.F R18.y, R7.w;
- TRUNC.S R18.y, R18;
- I2F.S R18.y, R18;
- MOV.F R18.z, R9.w;
- SGE.F R18.z, R18, R18.y;
- TRUNC.U R18.z, R18;
- SEQ.U R18.z, R18, {1, 0, 0, 0}.x;
- SEQ.U R18.w, R24, {1, 0, 0, 0}.x;
- AND.U R23.w, -R18.z, -R18;
- MOV.S R18.z, R18.y;
- ELSE;
- MOV.U R23.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R18.y, R23.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.y;
- IF NE.x;
- MOV.F R3.z, c[1].y;
- MUL.F R3.z, R3, {5, 0, 0, 0}.x;
- MOV.S R3.xy, {0, 0, 0, 0};
- MOV.S R3.z, R3;
- MOV.S R26.x, {0, 0, 0, 0};
- MOV.S R15.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R18.x, R18, {1, 0, 0, 0};
- SEQ.U R18.y, -R18.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.y;
- MOV.U R24.w, -R18.x;
- IF NE.x;
- SEQ.S R18.x, R15.w, {0, 0, 0, 0};
- MOV.U R25.w, -R18.x;
- SEQ.U R18.y, R24.w, {1, 0, 0, 0}.x;
- SEQ.U R18.x, -R18, {1, 0, 0, 0};
- AND.U R23.w, -R18.x, -R18.y;
- ELSE;
- MOV.U R25.w, {0, 0, 0, 0}.x;
- MOV.U R23.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R18.x, R23.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R18;
- IF NE.x;
- MOV.F R0.xyz, R15;
- MOV.F R1.xyz, R9;
- MOV.F R1.w, {0, 0, 0, 0}.x;
- MOV.F R0.w, {-0, 0, 0, 0}.x;
- DP4.F R4.w, R0, R1;
- MOV.F R0.xyz, R16;
- MOV.F R0.w, {-0, 0, 0, 0}.x;
- DP4.F R0.y, R1, R0;
- MOV.S R5.y, R0;
- MOV.F R0.y, R10.x;
- MIN.F.SAT R0.w, R0.y, {0, 0, 0, 0}.x;
- MOV.F R0.y, R24.x;
- ADD.F R0.y, R0, R0.w;
- MOV.S R24.x, R0.y;
- MOV.F R0.y, c[2].x;
- SGT.F R0.y, {0, 0, 0, 0}.x, R0;
- TRUNC.U.CC HC.x, R0.y;
- MOV.F R15.xyz, R17;
- MOV.F R15.w, {-0, 0, 0, 0}.x;
- DP4.F R0.z, R1, R15;
- MOV.S R15.y, R0.z;
- MOV.S R0.x, R4.w;
- MOV.S R5.xzw, {0, 0, 0, 0}.x;
- MOV.S R0.zw, {0, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.y, c[3];
- MOV.F R1.x, R10;
- MUL.F R1.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.z, R1, R1.w;
- MUL.F R1.x, R1, R1.y;
- MIN.F R1.x, R1, R1.z;
- MOV.S R20.y, R1.x;
- MOV.F R1.x, c[2];
- SGT.F R1.x, R1, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- MOV.S R22.x, R0.y;
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.y, c[2].x;
- MOV.F R1.x, R9.w;
- MOV.F R9.y, c[5].z;
- MOV.F R9.z, c[6];
- MOV.F R15.z, c[4].y;
- MOV.F R1.z, R20.y;
- RCP.F R1.y, R1.y;
- MAD.F R1.y, R1.x, R1, R1.z;
- FRC.F R1.y, R1;
- MOV.S R1.y, R1;
- MOV.S R1.z, R1.y;
- MOV.F R4.w, R1.z;
- MOV.F R1.y, R22.x;
- ADD.F R1.y, R0, -R1;
- ADD.F R1.z, -R1.y, {1, 0, 0, 0}.x;
- MOV.F R0.y, R18.z;
- DIV.F R0.y, R1.x, R0.y;
- MUL.F R8.x, |R4.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.w, R1.x, R1;
- MUL.F R1.x, R0.y, R1.z;
- MUL.F R1.z, R1.y, R4.w;
- MUL.F R4.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.w, R4, R8.x;
- MIN.F R1.w, R1.x, R1;
- MOV.F R1.y, c[5].w;
- MOV.F R1.x, c[6].w;
- ADD.F R8.y, -R1, R1.x;
- MOV.S R8.x, R8.y;
- MIN.F R1.z, R1, R4.w;
- MOV.S R4.w, R8.x;
- MOV.S R8.x, R1.z;
- ADD.F R1.w, R1, R8.x;
- ADD.F R8.x, R1.w, -R1.y;
- MOV.F R1.z, R4.w;
- ADD.F R9.z, -R9.y, R9;
- DIV.F R9.z, R9, R1.z;
- ADD.F R1.x, R1.w, -R1;
- MOV.F R4.w, c[5].y;
- MOV.F R8.y, c[6];
- ADD.F R8.y, -R4.w, R8;
- DIV.F R8.y, R8, R1.z;
- MOV.S R8.y, R8;
- MOV.F R8.z, R8.y;
- MUL.F R9.x, R8, R8.z;
- MUL.F R8.y, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.z, R8.y, R8;
- MIN.F R8.z, R9.x, R8;
- MUL.F R9.x, R8, R9.z;
- MIN.F R11.w, R8.y, R11;
- MIN.F R9.x, R9, R11.w;
- MOV.S R18.z, R8;
- MOV.F R8.z, c[4].w;
- MOV.S R19.w, R1.x;
- SGE.F R1.x, R1.w, R8.z;
- TRUNC.U.CC HC.x, R1;
- ADD.F R11.w, R1.y, -R8.z;
- MOV.F R9.z, c[4];
- ADD.F R1.y, R9, -R9.z;
- ADD.F R4.w, R4, -R15.z;
- DIV.F R1.y, R1, R11.w;
- ADD.F R9.y, R1.w, -R8.z;
- MUL.F R15.x, R9.y, R1.y;
- MOV.S R18.y, R9.x;
- MUL.F R9.x, |R9.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.y, R9.x, R1;
- MIN.F R1.y, R15.x, R1;
- DIV.F R4.w, R4, R11.w;
- MUL.F R15.x, |R4.w|, {3.40282347e+38, 0, 0, 0};
- ADD.F R1.y, R1, R9.z;
- MIN.F R9.z, R9.x, R15.x;
- MUL.F R4.w, R9.y, R4;
- MIN.F R4.w, R4, R9.z;
- ADD.F R4.w, R4, R15.z;
- MOV.F R15.x, c[5];
- MOV.F R9.z, c[4].x;
- ADD.F R15.w, -R9.z, R15.x;
- MOV.S R15.z, R4.w;
- DIV.F R4.w, R15, R11.w;
- MUL.F R9.y, R9, R4.w;
- MOV.F R11.w, c[6].x;
- ADD.F R11.w, -R15.x, R11;
- DIV.F R11.w, R11, R1.z;
- MUL.F R4.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.z, R9.x, R4.w;
- MUL.F R4.w, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R8, R4.w;
- MIN.F R1.z, R9.y, R1;
- MUL.F R4.w, R8.x, R11;
- MIN.F R4.w, R4, R8.y;
- ADD.F R4.w, R15.x, R4;
- ADD.F R1.z, R1, R9;
- MOV.S R16.x, R4.w;
- MOV.S R1.y, R1;
- MOV.S R17.w, R1.z;
- MOV.S R25.x, R1.w;
- MOV.S R19.x, R8;
- MOV.S R4.w, R0.y;
- IF NE.x;
- MOV.S R0.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.x, R19;
- SGE.F R1.z, R1.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.z;
- MOV.S R1.x, R0.y;
- IF NE.x;
- MOV.S R8.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R8.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.y, R19.w;
- SGE.F R0.y, R0, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R15.x, R8;
- IF NE.x;
- MOV.S R15.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R15.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R8.y, c[7].w;
- MOV.F R1.w, R25.x;
- SGE.F R9.x, R1.w, R8.y;
- TRUNC.U.CC HC.x, R9;
- MOV.F R1.z, R18.y;
- MOV.F R0.y, c[5].z;
- ADD.F R0.y, R0, R1.z;
- MOV.S R9.z, R0.y;
- MOV.F R1.z, R18;
- MOV.F R0.y, c[5];
- ADD.F R0.y, R0, R1.z;
- MOV.S R16.w, R0.y;
- ADD.F R0.y, R1.w, -R8;
- MOV.S R21.x, R0.y;
- MOV.F R1.z, c[7].x;
- MOV.F R0.y, c[6].x;
- ADD.F R0.y, -R0, R1.z;
- MOV.S R19.x, R0.y;
- MOV.F R1.w, c[7].y;
- MOV.F R0.y, c[6];
- ADD.F R0.y, -R0, R1.w;
- MOV.F R8.z, c[8].x;
- MOV.S R25.z, R0.y;
- ADD.F R0.y, -R1.z, R8.z;
- MOV.F R1.z, c[6].w;
- MOV.S R21.y, R0;
- ADD.F R0.y, R8, -R1.z;
- MOV.F R1.z, c[8].y;
- ADD.F R1.w, -R1, R1.z;
- MOV.S R22.y, R0;
- MOV.F R1.z, c[7];
- MOV.F R0.y, c[6].z;
- ADD.F R0.y, -R0, R1.z;
- MOV.S R20.x, R1.w;
- MOV.S R20.z, R0.y;
- IF NE.x;
- MOV.S R0.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.z, c[8].w;
- MOV.F R1.w, c[7];
- ADD.F R8.y, R1.z, -R1.w;
- MOV.F R9.y, R20.x;
- DIV.F R11.w, R9.y, R8.y;
- MOV.F R1.w, R21.y;
- DIV.F R1.w, R1, R8.y;
- MOV.S R1.w, R1;
- MOV.F R8.z, R1.w;
- MOV.F R1.w, R21.x;
- MUL.F R9.x, R1.w, R8.z;
- MUL.F R9.y, |R8.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R8.z, R9;
- MIN.F R9.x, R9, R9.y;
- MUL.F R16.y, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R18.y, R9.x;
- MIN.F R8.z, R8, R16.y;
- MUL.F R1.w, R1, R11;
- MIN.F R1.w, R1, R8.z;
- MOV.S R18.x, R1.w;
- MOV.F R9.x, R22.y;
- MOV.F R1.w, R19.x;
- DIV.F R9.y, R1.w, R9.x;
- MOV.F R1.w, R19;
- MUL.F R11.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R16.z, R20;
- MUL.F R9.y, R1.w, R9;
- MIN.F R11.w, R8.z, R11;
- MIN.F R11.w, R9.y, R11;
- MOV.F R9.y, c[6].x;
- ADD.F R9.y, R9, R11.w;
- MOV.F R11.w, R25.z;
- DIV.F R11.w, R11, R9.x;
- DIV.F R16.z, R16, R9.x;
- MUL.F R9.x, R1.w, R11.w;
- MUL.F R16.y, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R8.z, R16;
- MIN.F R11.w, R9.x, R16.y;
- MUL.F R16.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.z, R8, R16.y;
- MUL.F R1.w, R1, R16.z;
- MIN.F R8.z, R1.w, R8;
- MOV.F R9.x, c[6].y;
- ADD.F R9.x, R9, R11.w;
- MOV.F R1.w, c[6].z;
- ADD.F R1.w, R1, R8.z;
- MOV.F R8.z, R25.x;
- MOV.F R11.w, c[7].z;
- MOV.F R16.y, c[8].z;
- ADD.F R16.y, -R11.w, R16;
- ADD.F R11.w, R8.z, -R1.z;
- DIV.F R8.y, R16, R8.y;
- MOV.S R19.y, R11.w;
- SGE.F R11.w, R8.z, R1.z;
- MOV.S R18.z, R8.y;
- TRUNC.U.CC HC.x, R11.w;
- MOV.F R8.y, c[9].x;
- MOV.F R1.z, c[8].x;
- ADD.F R1.z, -R1, R8.y;
- MOV.F R8.z, c[9].y;
- MOV.F R8.y, c[8];
- ADD.F R8.y, -R8, R8.z;
- MOV.S R9.y, R9;
- MOV.S R9.x, R9;
- MOV.S R1.w, R1;
- MOV.S R19.w, R1.z;
- MOV.S R20.y, R8;
- IF NE.x;
- MOV.S R16.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R16.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R8.y, R18.z;
- MOV.F R1.z, R21.x;
- MUL.F R8.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R8.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, R1, R8.y;
- MIN.F R8.z, R8, R11.w;
- MIN.F R1.z, R1, R8;
- MOV.S R1.z, R1;
- MOV.F R8.y, R1.z;
- MOV.F R1.z, c[7];
- ADD.F R1.z, R1, R8.y;
- MOV.S R19.x, R1.z;
- MOV.F R8.z, R18.y;
- MOV.F R8.y, R18.x;
- MOV.F R1.z, c[7].y;
- ADD.F R1.z, R1, R8.y;
- MOV.F R8.y, c[7].x;
- ADD.F R8.y, R8, R8.z;
- MOV.S R21.y, R1.z;
- MOV.S R19.z, R8.y;
- MOV.F R8.z, R16.y;
- ADD.F R8.z, -R8, {1, 0, 0, 0}.x;
- MOV.F R1.z, R25.x;
- MOV.F R8.y, c[9].w;
- SGE.F R1.z, R1, R8.y;
- TRUNC.U.CC HC.x, R1.z;
- MOV.S R18.y, R8.z;
- IF NE.x;
- MOV.S R8.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R8.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.z, R18.y;
- MOV.F R18.x, R0.y;
- MOV.F R17.x, R21.y;
- MOV.F R18.z, c[9];
- MOV.F R18.w, c[8].z;
- MUL.F R0.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R0, R8;
- MUL.F R0.y, R18.x, R1.z;
- MIN.F R0.y, R0, R8;
- MOV.F R1.z, R19.x;
- MUL.F R8.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R8, R11.w;
- MUL.F R1.z, R1, R0.y;
- MIN.F R1.z, R1, R8.y;
- MUL.F R17.y, |R17.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R16.z, R19;
- MOV.S R8.y, R1.z;
- MUL.F R1.z, R0.y, R16;
- MUL.F R16.z, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R11.w, R16;
- MIN.F R1.z, R1, R16;
- MIN.F R11.w, R11, R17.y;
- MUL.F R0.y, R0, R17.x;
- MIN.F R0.y, R0, R11.w;
- MOV.S R11.w, R1.z;
- MOV.S R1.z, R0.y;
- MOV.F R16.z, c[9].w;
- MOV.F R0.y, c[8].w;
- ADD.F R0.y, -R0, R16.z;
- MOV.F R16.z, R19.w;
- DIV.F R17.x, R16.z, R0.y;
- MOV.F R16.z, R19.y;
- ADD.F R18.w, R18.z, -R18;
- MOV.F R18.y, R20;
- DIV.F R18.w, R18, R0.y;
- DIV.F R18.y, R18, R0.y;
- MUL.F R17.y, R16.z, R17.x;
- MUL.F R17.z, |R17.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R17.x, |R16.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R17.z, R17.x, R17;
- MIN.F R17.y, R17, R17.z;
- MOV.S R17.z, R17.y;
- MUL.F R17.y, R16.z, R18;
- MUL.F R18.y, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.y, R17.x, R18;
- MUL.F R18.y, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R17.x, R17, R18.y;
- MOV.F R18.y, R8.z;
- MIN.F R0.y, R17, R0;
- MUL.F R16.z, R16, R18.w;
- MIN.F R16.z, R16, R17.x;
- MOV.S R17.y, R0;
- MOV.S R17.x, R16.z;
- MUL.F R16.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R18.z, R18;
- MIN.F R8.z, R8, R16;
- MIN.F R0.y, R0, R8.z;
- MOV.F R18.z, c[9].y;
- MUL.F R8.z, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.w, R16.z, R8.z;
- MUL.F R8.z, R18.y, R18;
- MIN.F R8.z, R8, R18.w;
- MOV.F R18.z, c[9].x;
- MUL.F R18.w, |R18.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, R18.y, R18;
- MIN.F R16.z, R16, R18.w;
- MIN.F R16.z, R18, R16;
- ADD.F R18.z, -R15.w, {1, 0, 0, 0}.x;
- MUL.F R18.w, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.x, |R18.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R8.x, R8, R18.z;
- MIN.F R18.w, R18, R19.x;
- MIN.F R18.z, R8.x, R18.w;
- MOV.S R8.x, R16.z;
- ADD.F R18.y, -R18, {1, 0, 0, 0}.x;
- MOV.S R16.z, R18;
- MUL.F R18.z, R16.y, R18.y;
- MUL.F R18.y, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.y, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R16, R18;
- MIN.F R16.y, R18.z, R16;
- ADD.F R18.x, -R18, {1, 0, 0, 0};
- MUL.F R18.y, |R15.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.y, R18, R18.z;
- MUL.F R15.w, R15, R18.x;
- MIN.F R15.w, R15, R18.y;
- MOV.S R0.y, R0;
- MOV.S R8.z, R8;
- MOV.S R16.y, R16;
- MOV.S R15.w, R15;
- ENDIF;
- SEQ.U R18.x, R23.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R18;
- IF NE.x;
- MOV.F R18.x, R1;
- ADD.F R19.z, -R18.x, {1, 0, 0, 0}.x;
- MOV.F R7.w, R15.x;
- ADD.F R7.w, -R7, {1, 0, 0, 0}.x;
- MUL.F R18.z, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, R7, R18.x;
- MIN.F R18.y, R18, R18.z;
- MIN.F R7.w, R7, R18.y;
- MOV.F R18.y, R1;
- MUL.F R18.z, R18.y, R7.w;
- MUL.F R19.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.y, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R19.w, R15;
- MIN.F R18.w, R18.y, R19.y;
- MOV.F R18.x, c[4].z;
- MUL.F R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.x, |R19.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.y, R18, R19.x;
- MUL.F R18.x, R18, R19.z;
- MIN.F R18.x, R18, R18.y;
- MIN.F R18.y, R18.z, R18.w;
- ADD.F R18.z, R18.y, R18.x;
- MOV.F R18.x, R9.z;
- MUL.F R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.x, |R16.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R18.x, R18, R16.z;
- MIN.F R18.y, R18, R20.x;
- MIN.F R18.x, R18, R18.y;
- ADD.F R18.z, R18.x, R18;
- MOV.F R18.x, R1.w;
- MUL.F R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R19|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.y, R18, R1.w;
- MUL.F R18.x, R18, R19.w;
- MIN.F R18.x, R18, R18.y;
- ADD.F R18.x, R18, R18.z;
- ADD.F R18.x, R8.y, R18;
- MOV.F R8.y, R16;
- MOV.F R16.y, c[8].z;
- MOV.F R18.y, R17.x;
- ADD.F R18.y, R16, R18;
- MUL.F R18.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.y, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.y, R18, R8;
- MIN.F R18.z, R18, R16.y;
- MIN.F R18.y, R18, R18.z;
- ADD.F R18.x, R18.y, R18;
- MOV.F R18.y, R0;
- ADD.F R18.x, R18.y, R18;
- MOV.F R18.y, R24.z;
- MUL.F R18.z, R18.y, R18.x;
- MUL.F R18.w, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R18.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.x, R18, R18.w;
- MOV.F R18.y, c[10].w;
- MIN.F R18.x, R18.z, R18;
- MUL.F R18.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, R18, R18.y;
- MIN.F R18.z, R18, R18.w;
- MIN.F R18.x, R18, R18.z;
- MOV.F R18.y, R4.z;
- MUL.F R18.w, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.z, R18, R18.w;
- MUL.F R18.x, R18.y, R18;
- MIN.F R20.y, R18.x, R18.z;
- MOV.F R18, R12;
- MOV.F R12.x, R17.w;
- MUL.F R17.w, R7, R12.x;
- MOV.S R12.w, R20.y;
- MOV.F R20.y, c[4].x;
- MUL.F R20.z, |R20.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.x, |R12|, {3.40282347e+38, 0, 0, 0};
- MIN.F R12.x, R12, R19.y;
- MIN.F R12.x, R17.w, R12;
- MIN.F R20.z, R20, R19.x;
- MUL.F R17.w, R19.z, R20.y;
- MIN.F R20.y, R17.w, R20.z;
- MOV.F R17.w, R16.x;
- ADD.F R12.x, R12, R20.y;
- MUL.F R20.z, |R17.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.y, R17.w, R16.z;
- MOV.F R17.w, R9.y;
- MIN.F R20.z, R20, R20.x;
- MIN.F R9.y, R20, R20.z;
- MUL.F R20.y, |R17.w|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R9.y, R9, R12.x;
- MIN.F R12.x, R20.y, R1.w;
- MUL.F R17.w, R17, R19;
- MIN.F R12.x, R17.w, R12;
- ADD.F R12.x, R12, R9.y;
- ADD.F R12.x, R11.w, R12;
- MOV.F R20.y, R17.z;
- MOV.F R17.w, c[8].x;
- ADD.F R17.w, R17, R20.y;
- MUL.F R9.y, |R17.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.w, R9.y, R16.y;
- MUL.F R9.y, R17.w, R8;
- MIN.F R9.y, R9, R11.w;
- ADD.F R9.y, R9, R12.x;
- ADD.F R8.x, R8, R9.y;
- MOV.F R9.y, R24.x;
- MUL.F R11.w, R9.y, R8.x;
- MUL.F R12.x, |R8|, {3.40282347e+38, 0, 0, 0};
- MUL.F R8.x, |R9.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R8.x, R8, R12;
- MIN.F R8.x, R11.w, R8;
- MOV.F R9.y, c[10];
- MUL.F R11.w, R8.x, R9.y;
- MUL.F R9.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.x, |R8|, {3.40282347e+38, 0, 0, 0};
- MIN.F R8.x, R8, R9.y;
- MIN.F R8.x, R11.w, R8;
- MOV.F R9.y, R15.z;
- MUL.F R11.w, R7, R9.y;
- MUL.F R9.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.x, R19.y, R9.y;
- MOV.F R7.w, c[4].y;
- MUL.F R9.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.w, R11, R12.x;
- MIN.F R9.y, R9, R19.x;
- MUL.F R7.w, R19.z, R7;
- MIN.F R9.y, R7.w, R9;
- MOV.F R19.xyz, R7;
- ADD.F R12.x, R11.w, R9.y;
- MOV.F R7.w, R16;
- MUL.F R9.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R7.x, R10;
- MOV.F R11.w, R9.x;
- MUL.F R7.w, R16.z, R7;
- MIN.F R9.y, R20.x, R9;
- MIN.F R7.w, R7, R9.y;
- MUL.F R9.y, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R12.x, R7.w, R12;
- MIN.F R7.w, R1, R9.y;
- MUL.F R1.w, R19, R11;
- MIN.F R9.y, R1.w, R7.w;
- ADD.F R9.y, R9, R12.x;
- ADD.F R9.y, R1.z, R9;
- MOV.F R19.w, {1, 0, 0, 0}.x;
- MOV.F R7.w, R17.y;
- MOV.F R1.w, c[8].y;
- ADD.F R1.w, R1, R7;
- MUL.F R7.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, R1.w, R8.y;
- MIN.F R7.w, R7, R16.y;
- MIN.F R1.z, R1, R7.w;
- ADD.F R1.w, R1.z, R9.y;
- MOV.F R1.z, R8;
- ADD.F R1.w, R1.z, R1;
- MOV.F R1.z, R24.y;
- MUL.F R7.w, R1.z, R1;
- MUL.F R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.z, R1, R1.w;
- MOV.F R1.w, c[10].z;
- MIN.F R1.z, R7.w, R1;
- MUL.F R7.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.w, R7, R8.y;
- MUL.F R1.z, R1, R1.w;
- MIN.F R1.z, R1, R7.w;
- MOV.S R7.w, R1.z;
- DP4.F R1.z, R18, R19;
- MOV.F R1.w, R10.z;
- MOV.F R18, R13;
- MOV.S R12.x, R1.z;
- DP4.F R1.z, R19, R18;
- MOV.F R18, R14;
- DP4.F R7.y, R19, R18;
- MOV.S R17.w, R1.z;
- ADD.F R1.z, R7.x, R1.w;
- MOV.S R14.z, R7.y;
- MOV.F R7.y, c[11].z;
- MAD.F R1.z, R1, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MUL.F R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, R1, {2, 0, 0, 0}.x;
- MOV.S R8.y, R8.x;
- MUL.F R8.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.z, R1, R7.y;
- MIN.F R8.x, R8, R8.z;
- MIN.F R1.z, R1, R8.x;
- MOV.F R7.y, c[12].z;
- ADD.F R7.y, R7, R1.z;
- MOV.F R1.z, R10.y;
- MOV.S R14.x, R7.y;
- ADD.F R7.y, R1.z, R7.x;
- ADD.F R8.x, R1.z, R1.w;
- MAD.F R8.z, R7.y, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MAD.F R7.y, R8.x, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MOV.S R8.x, R8.z;
- MOV.F R11.w, R8.x;
- MOV.F R8.x, c[11].y;
- MOV.S R7.y, R7;
- MUL.F R7.y, R7, {2, 0, 0, 0}.x;
- MUL.F R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.y, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, R7, R8.x;
- MIN.F R8.z, R8, R9.y;
- MIN.F R7.y, R7, R8.z;
- MOV.F R8.z, c[12].y;
- ADD.F R8.z, R8, R7.y;
- MUL.F R8.x, R11.w, {2, 0, 0, 0};
- MOV.S R7.y, R8.x;
- MOV.F R8.x, c[11];
- MOV.S R14.w, R8.z;
- MUL.F R8.z, R7.y, R8.x;
- MUL.F R8.x, |R8|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R8.x;
- MIN.F R7.y, R8.z, R7;
- MOV.F R8.x, c[12];
- ADD.F R11.w, R7.y, R8.x;
- ADD.F R7.y, R7.x, {-0.5, 0, 0, 0}.x;
- MOV.F R8.x, c[13];
- MUL.F R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.y, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, R7, R8.x;
- MIN.F R8.z, R8, R9.y;
- MIN.F R7.y, R7, R8.z;
- MUL.F R7.x, R7, {2, 0, 0, 0};
- MOV.S R8.z, R7.y;
- ADD.F R7.y, R1.z, {-0.5, 0, 0, 0}.x;
- MOV.S R19.z, R7.y;
- MUL.F R1.z, R1, {2, 0, 0, 0}.x;
- MOV.S R18.z, R7.x;
- FLR.F R7.x, R1.z;
- MOV.F R7.y, R15;
- ADD.F R1.z, R7.y, {9.99999997e-07, 0, 0, 0}.x;
- MOV.S R18.x, R7;
- MOV.S R16.z, R1;
- ADD.F R1.z, R1.w, {-0.5, 0, 0, 0}.x;
- MUL.F R1.w, R1, {2, 0, 0, 0}.x;
- FLR.F R1.w, R1;
- MOV.S R22.x, R1.w;
- SGT.F R7.x, {0, 0, 0, 0}, R7;
- TRUNC.U.CC HC.x, R7;
- MOV.S R8.x, R11.w;
- MOV.S R1.z, R1;
- MOV.S R1.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R7.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R7.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R7.y, R18.x;
- SGT.F R7.y, R7, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R7.y;
- MOV.S R22.y, R7.x;
- IF NE.x;
- MOV.F R7.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, c[13];
- MOV.F R7.x, R19.z;
- MUL.F R11.w, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, R7, R9.y;
- MIN.F R11.w, R11, R13;
- MIN.F R7.x, R7, R11.w;
- MOV.F R9.y, R18.z;
- FLR.F R9.y, R9;
- MOV.S R22.w, R9.y;
- MOV.F R9.y, R22;
- ADD.F R7.y, R7, -R9;
- MOV.F R11.w, R22.x;
- SGT.F R9.y, R11.w, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R7.x, R7;
- MOV.S R24.x, R7.y;
- IF NE.x;
- MOV.F R7.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R22.x;
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R18.y, R7;
- IF NE.x;
- MOV.F R7.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R22.w;
- SGT.F R9.y, R9, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R18.z, R7.y;
- IF NE.x;
- MOV.F R7.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R22.w;
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R18.w, R7.y;
- IF NE.x;
- MOV.F R7.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R18.w;
- ADD.F R7.y, R9, -R7;
- MOV.F R13.w, R18.z;
- MOV.F R11.w, R18.y;
- ADD.F R11.w, R11, -R13;
- MOV.S R11.w, R11;
- MOV.S R24.z, R7.y;
- MOV.S R13.w, c[0];
- ENDIF;
- SEQ.U R7.y, R23.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.y;
- IF NE.x;
- AND.S R1.x, c[14], {65536, 0, 0, 0};
- I2F.S R1.x, R1;
- SGT.F R1.y, {0, 0, 0, 0}.x, R1.x;
- TRUNC.U.CC HC.x, R1.y;
- AND.S R20.y, c[14].x, {262144, 0, 0, 0}.x;
- AND.S R19.z, c[14].x, {131072, 0, 0, 0}.x;
- MOV.S R1.x, R1;
- IF NE.x;
- MOV.F R1.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.z, R1.x;
- MOV.F R1.x, R1.y;
- SGT.F R1.y, R4.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R18.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R4.z, c[13];
- MOV.F R1.y, R1.z;
- MUL.F R1.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, R1, R4.z;
- MIN.F R1.z, R1, R7.y;
- MIN.F R1.y, R1, R1.z;
- MOV.S R20.z, R1.y;
- I2F.S R1.y, R19.z;
- MOV.S R4.z, R1.y;
- SGT.F R1.y, R1, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R18.y, R1.x;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.y, R4.z;
- SGT.F R1.y, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R22.x, R1;
- IF NE.x;
- MOV.F R1.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.z, R18.x;
- MOV.F R1.x, R18.y;
- ADD.F R1.x, R1, -R1.z;
- I2F.S R1.z, R20.y;
- MOV.S R22.w, R1.x;
- MOV.S R1.x, R1.z;
- SGT.F R1.z, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.z;
- MOV.S R22.y, R1;
- IF NE.x;
- MOV.F R1.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.z, R22.y;
- MOV.F R1.z, R22.x;
- ADD.F R1.z, R1, -R4;
- MOV.S R18.z, R1;
- MOV.F R1.z, R1.x;
- MOV.F R1.x, R1.y;
- SGT.F R1.y, R1.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R18.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R4.z, R18.x;
- ADD.F R1.x, R1, -R4.z;
- MOV.F R1.z, R22.w;
- TRUNC.S R1.z, R1;
- MOV.F R1.y, R18.z;
- TRUNC.S R1.y, R1;
- ADD.S R7.y, -R1.z, {0, 0, 0, 0}.x;
- MOV.S R22.y, R1.x;
- MOV.F R1.x, c[12].w;
- SEQ.F R1.x, R1, {1, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- MAX.S R18.x, R1.z, R7.y;
- ADD.S R18.y, -R1, {0, 0, 0, 0}.x;
- MOV.S R20.y, R1;
- IF NE.x;
- MOV.S R1.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.z, R11.w;
- MAX.S R1.y, R20, R18;
- I2F.S R1.y, R1;
- MUL.F R1.y, R1, {2, 0, 0, 0}.x;
- MUL.F R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, -R1, R1.z;
- MIN.F R4.z, R4, R7.y;
- MIN.F R1.y, R1, R4.z;
- MOV.F R1.z, R11.y;
- MUL.F R9.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R4.z, R9;
- MUL.F R4.z, R1, R1.y;
- MIN.F R4.z, R4, R7.y;
- ADD.F R1.z, R4, R1;
- MOV.F R7.y, R7.x;
- ADD.F R4.z, R1, R7.y;
- MOV.F R1.z, R14.w;
- MUL.F R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R9;
- MOV.S R21.x, R4.z;
- MUL.F R4.z, R1.y, R1;
- MIN.F R7.y, R4.z, R7;
- ADD.F R1.z, R7.y, R1;
- MOV.F R1.y, R22;
- TRUNC.S R1.y, R1;
- ADD.S R4.z, -R1.y, {0, 0, 0, 0}.x;
- MAX.S R1.y, R1, R4.z;
- MOV.S R21.z, R1;
- MOV.F R1.z, R24;
- I2F.S R1.y, R1;
- MUL.F R1.y, R1, {2, 0, 0, 0}.x;
- MUL.F R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R7.y;
- MUL.F R1.y, -R1, R1.z;
- MIN.F R1.z, R1.y, R4;
- MOV.F R9.y, R11.z;
- MUL.F R4.z, R9.y, R1;
- MUL.F R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R1, R7;
- MOV.F R1.y, R14.x;
- MIN.F R11.y, R4.z, R11;
- ADD.F R9.y, R11, R9;
- MUL.F R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R7.y;
- MUL.F R1.z, R1, R1.y;
- MIN.F R1.z, R1, R4;
- ADD.F R11.y, R1.z, R1;
- MOV.F R1.z, R24.x;
- I2F.S R1.y, R18.x;
- MUL.F R1.y, R1, {2, 0, 0, 0}.x;
- MUL.F R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R20.y, R11;
- MIN.F R4.z, R4, R7.y;
- MUL.F R1.y, -R1, R1.z;
- MIN.F R1.z, R1.y, R4;
- MOV.F R1.y, R11.x;
- MUL.F R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R18.w, R9.y;
- MIN.F R9.y, R4.z, R7;
- MUL.F R4.z, R1.y, R1;
- MIN.F R4.z, R4, R9.y;
- ADD.F R9.y, R4.z, R1;
- MOV.F R1.y, R8.x;
- MUL.F R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R11.y, R8.z;
- ADD.F R9.y, R9, R11;
- MIN.F R4.z, R7.y, R4;
- MUL.F R1.z, R1, R1.y;
- MIN.F R1.z, R1, R4;
- ADD.F R1.y, R1.z, R1;
- MOV.F R1.z, c[12].w;
- MOV.S R19.w, R1.y;
- LG2.F R1.y, R1.z;
- MUL.F R4.z, R1.y, {2, 0, 0, 0}.x;
- SNE.F R7.y, R1, {0, 0, 0, 0}.x;
- SEQ.F R4.z, R1.y, R4;
- ADD.F R1.z, -R1, {1, 0, 0, 0}.x;
- TRUNC.U R7.y, R7;
- TRUNC.U R4.z, R4;
- AND.U R4.z, R4, R7.y;
- SEQ.U R4.z, R4, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.z;
- MOV.S R21.y, R9;
- MOV.S R25.z, R1;
- IF NE.x;
- MOV.F R1.y, {-3.40282347e+38, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.z, c[15].y;
- MAD.F R4.y, R1.z, {0.5, 0, 0, 0}.x, R4;
- MOV.F R1.z, R7.w;
- MUL.F R4.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, R1, R4.y;
- MIN.F R4.z, R4, R7.y;
- MOV.F R4.y, R4.x;
- MOV.F R4.x, c[15];
- MAD.F R4.y, R4.x, {0.5, 0, 0, 0}.x, R4;
- SEQ.S R1.x, R1, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- MIN.F R1.z, R1, R4;
- MOV.F R4.x, R8.y;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R7.y;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.x, R4, R4.z;
- MOV.S R8.y, R1.z;
- MOV.S R4.z, R4.x;
- MOV.F R4.y, R9.w;
- MOV.F R4.x, R20.z;
- MOV.F R1.z, R18.w;
- ADD.F R1.z, R1, R4.x;
- MUL.F R4.x, R4.y, R1.y;
- MUL.F R7.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.y, R1, R7;
- MIN.F R1.y, R4.x, R1;
- MOV.F R4.y, R25.z;
- RCP.F R4.x, R4.y;
- EX2.F R1.y, R1.y;
- MAD.F R1.y, -R1, R4.x, R4.x;
- MOV.S R25.y, R1.z;
- MOV.S R18.y, R1;
- IF NE.x;
- MOV.S R1.x, R18.y;
- ELSE;
- MOV.S R1.x, R9.w;
- ENDIF;
- MOV.F R1.y, R1.x;
- MOV.F R1.z, R20.y;
- MUL.F R4.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.x, R4.y, R1;
- MUL.F R1.x, R1.y, R1.z;
- MIN.F R4.x, R1, R4;
- MOV.F R1.z, R25.y;
- ADD.F R4.x, R1.z, R4;
- MOV.F R1.x, R21.z;
- MUL.F R1.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MAD.F R4.x, R4, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R9.y, R4.x;
- MAD.F R11.y, R9, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- MUL.F R1.x, R1.y, R1;
- MIN.F R1.z, R4.y, R1;
- MIN.F R1.z, R1.x, R1;
- MOV.F R1.x, R21;
- ADD.F R1.x, R1, R1.z;
- MAD.F R1.z, R1.x, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- MOV.F R1.x, R19.w;
- MUL.F R4.x, |R1|, {3.40282347e+38, 0, 0, 0};
- FRC.F R1.z, R1;
- MIN.F R4.x, R4, R4.y;
- MUL.F R1.x, R1, R1.y;
- MIN.F R1.y, R1.x, R4.x;
- MOV.F R1.x, R21.y;
- ADD.F R1.y, R1.x, R1;
- MAD.F R1.z, R1, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- SIN.F R1.x, R1.z;
- MAD.F R1.y, R1, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- FRC.F R1.y, R1;
- MOV.S R4.x, R1;
- MAD.F R7.w, R1.y, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- MOV.F R1.y, R4.x;
- COS.F R4.x, R7.w;
- MUL.F R7.y, R4.x, R1;
- MUL.F R4.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R4, R1;
- MIN.F R7.y, R7, R9;
- SIN.F R1.y, R11.y;
- MUL.F R9.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- SIN.F R7.w, R7.w;
- MIN.F R16.y, R9, R11.z;
- MUL.F R14.x, R7.y, R1.y;
- MIN.F R16.w, R14.x, R16.y;
- MOV.S R11.z, R7.w;
- MOV.S R14.x, R11.z;
- MOV.F R17.y, R14.x;
- COS.F R11.z, R1.z;
- MUL.F R14.x, |R11.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R18.x, |R17.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.z, R17.y, R11;
- MIN.F R16.y, R18.x, R14.x;
- MIN.F R1.z, R1, R16.y;
- ADD.F R18.y, -R1.z, R16.w;
- MIN.F R16.w, R4.y, R14.x;
- MUL.F R16.y, R4.x, R11.z;
- MIN.F R16.y, R16, R16.w;
- MOV.S R19.x, R18.y;
- MUL.F R16.w, |R16.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.z, R9.y, R16.w;
- MUL.F R16.w, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.y, R1, R16;
- MIN.F R18.y, R18, R18.z;
- MIN.F R18.x, R18, R16.w;
- MUL.F R17.y, R1.x, R17;
- MIN.F R17.y, R17, R18.x;
- ADD.F R18.z, R17.y, R18.y;
- MOV.F R18.y, R4.z;
- MUL.F R18.w, |R18.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R18.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R18.z, R18.y, R18;
- MIN.F R18.w, R18.x, R18;
- MIN.F R18.w, R18.z, R18;
- MOV.S R18.z, R19.x;
- COS.F R19.x, R11.y;
- MUL.F R11.y, |R19.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.y, R18.z, R12.w;
- MUL.F R19.z, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, |R12.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.z, R19, R18;
- MIN.F R14.x, R14, R11.y;
- MIN.F R19.w, R19.y, R19.z;
- MIN.F R4.y, R4, R11;
- MUL.F R4.x, R4, R19;
- MIN.F R4.y, R4.x, R4;
- MOV.F R4.x, R8.y;
- MUL.F R19.z, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.w, R16, R11.y;
- MUL.F R1.x, R1, R19;
- MIN.F R16.w, R1.x, R16;
- MIN.F R19.z, R19.y, R19;
- MUL.F R4.y, R4.x, R4;
- MIN.F R4.y, R4, R19.z;
- ADD.F R4.y, R4, R19.w;
- ADD.F R1.x, R18.w, R4.y;
- MUL.F R18.w, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R4.y, R1.x;
- MUL.F R1.x, R12.w, R16.w;
- MIN.F R18.w, R18.z, R18;
- MIN.F R18.w, R1.x, R18;
- MUL.F R1.x, -R1.y, R4;
- MIN.F R16.w, R9.y, R19.y;
- MIN.F R1.x, R1, R16.w;
- ADD.F R1.x, R1, R18.w;
- MUL.F R19.z, |R17.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.w, R1.y, R17.y;
- MIN.F R18.w, R9.y, R19.z;
- MIN.F R17.y, R16.w, R18.w;
- MOV.S R16.w, R1.x;
- MUL.F R1.x, R11.z, R19;
- MIN.F R1.x, R1, R14;
- MUL.F R11.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R14.x, R16.w;
- MIN.F R11.z, R18.x, R11;
- MUL.F R1.x, R18.y, R1;
- MIN.F R1.x, R1, R11.z;
- ADD.F R1.x, R1, R14;
- ADD.F R11.z, R16.y, R17.y;
- MUL.F R12.w, R12, R11.z;
- MOV.S R14.x, R1;
- MUL.F R1.x, |R7.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R11.y, R11, R1.x;
- MUL.F R1.x, R7.w, R19;
- MIN.F R1.x, R1, R11.y;
- MUL.F R7.w, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R18.z, R11.z;
- MUL.F R1.x, R4, R1;
- MIN.F R7.w, R19.y, R7;
- MIN.F R4.x, R1, R7.w;
- MIN.F R11.y, R12.w, R11;
- ADD.F R7.w, R4.x, R11.y;
- MUL.F R1.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.x, R9.y, R1;
- MUL.F R1.x, R1.y, R1.z;
- MIN.F R1.x, R1, R4;
- ADD.F R1.x, -R7.y, R1;
- MOV.S R11.z, R1.x;
- MOV.F R4.x, R13.w;
- MOV.F R1.y, R16.z;
- DIV.F R1.y, R1, R4.x;
- MOV.S R1.z, R1.y;
- MOV.F R1.x, R5.y;
- DIV.F R1.x, R1, R4.x;
- MOV.F R1.y, R0.x;
- DIV.F R4.x, R1.y, R4.x;
- MOV.S R1.y, R1.x;
- MOV.S R12.w, R7;
- MOV.S R1.x, R4;
- ENDIF;
- SEQ.U R4.x, R23.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R13.z, c[17].y;
- MOV.F R7.w, R12.x;
- MOV.F R4.x, c[16];
- ADD.F R18.x, -R7.w, R4;
- MOV.F R7.y, R14.z;
- MOV.F R4.x, c[16].z;
- ADD.F R11.y, -R7, R4.x;
- MOV.F R4.x, R17.w;
- MOV.F R9.y, c[16];
- ADD.F R9.y, -R4.x, R9;
- MOV.F R18.z, R11.y;
- MOV.F R18.y, R9;
- MOV.F R19.xyz, R18;
- MUL.F R15.z, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R18.w, {0, 0, 0, 0}.x;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R12.x, R19, R18;
- RSQ.F R12.x, R12.x;
- MUL.F R13.x, |R12|, {3.40282347e+38, 0, 0, 0};
- MIN.F R12.z, R13.x, R12.y;
- MUL.F R12.y, R12.x, R18.x;
- MIN.F R12.z, R12.y, R12;
- MUL.F R12.y, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R13.y, R12.z;
- MIN.F R12.y, R13.x, R12;
- MUL.F R11.y, R12.x, R11;
- MIN.F R12.z, R11.y, R12.y;
- MUL.F R11.y, |R12.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R15.x, R15.z, R11.y;
- MUL.F R12.y, R13.z, R12.z;
- MIN.F R15.y, R12, R15.x;
- MOV.S R15.x, R13.y;
- MUL.F R12.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R13.y, c[17].z;
- MUL.F R9.y, R12.x, R9;
- MIN.F R12.x, R12.y, R13;
- MIN.F R9.y, R9, R12.x;
- MUL.F R13.x, |R9.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R17.y, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.x, R9.y, -R13.y;
- MIN.F R12.y, R13.x, R17;
- MIN.F R12.y, R12.x, R12;
- MOV.F R12.x, R15;
- ADD.F R18.x, R15.y, R12.y;
- MUL.F R12.y, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R12, R15.z;
- MUL.F R13.z, R12.x, -R13;
- MOV.F R15.y, c[17].x;
- MIN.F R16.w, R13.z, R16.y;
- MUL.F R15.z, |R15.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R15.z, R13.x;
- MUL.F R13.z, R15.y, R9.y;
- MIN.F R13.z, R13, R16.y;
- ADD.F R13.z, R13, R16.w;
- MIN.F R15.z, R15, R11.y;
- MUL.F R15.y, -R15, R12.z;
- MIN.F R15.y, R15, R15.z;
- MIN.F R15.z, R12.y, R17.y;
- MUL.F R13.y, R12.x, R13;
- MIN.F R13.y, R13, R15.z;
- ADD.F R13.y, R13, R15;
- MOV.F R18.z, R13;
- MOV.F R18.y, R13;
- MOV.F R19.xyz, R18;
- MUL.F R16.w, |R13.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R18.w, {0, 0, 0, 0}.x;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R15.y, R19, R18;
- RSQ.F R15.y, R15.y;
- MUL.F R15.z, R15.y, R13.y;
- MOV.F R18.z, R15.x;
- MOV.F R19.y, R4;
- MUL.F R16.y, |R15|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R16, R13;
- MIN.F R21.x, R15.z, R13.y;
- MUL.F R13.y, R15, R13.z;
- MIN.F R15.z, R16.w, R16.y;
- MIN.F R20.x, R13.y, R15.z;
- MUL.F R13.z, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.w, R11.y, R13.z;
- MUL.F R15.z, R12, -R21.x;
- MIN.F R17.y, R15.z, R16.w;
- MUL.F R13.y, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.y, R15, R18.x;
- MOV.F R19.x, R14;
- MOV.F R19.w, {0, 0, 0, 0}.x;
- MIN.F R16.w, R13.x, R13.y;
- MUL.F R15.z, R20.x, R9.y;
- MIN.F R16.w, R15.z, R16;
- MUL.F R15.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R15.z, R15, R16.y;
- MIN.F R18.x, R15.y, R15.z;
- MOV.F R15.x, R11.z;
- MUL.F R15.y, R4.z, R15.x;
- ADD.F R18.y, R17, R16.w;
- MUL.F R15.x, |R15|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R15.x;
- MIN.F R4.z, R15.y, R4;
- MOV.F R15.x, R12.w;
- ADD.F R19.z, R4, R15.x;
- MOV.F R18.w, {-0, 0, 0, 0}.x;
- DP4.F R4.y, R19, R18;
- MOV.S R4.y, R4;
- ADD.F R4.y, R7.w, R4;
- ADD.F R22.x, -R7.w, R4.y;
- MUL.F R7.w, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.x, R13, R7.w;
- MIN.F R7.w, R11.y, R7;
- MIN.F R11.y, R12, R13;
- MUL.F R4.z, R12.x, R21.x;
- MIN.F R13.z, R12.y, R13;
- MIN.F R13.z, R4, R13;
- MUL.F R4.z, R9.y, -R18.x;
- MIN.F R4.z, R4, R13.x;
- ADD.F R20.y, R4.z, R13.z;
- MUL.F R4.z, R12, R18.x;
- MIN.F R4.z, R4, R7.w;
- MUL.F R7.w, -R20.x, R12.x;
- MIN.F R7.w, R7, R11.y;
- MOV.F R20.z, R12;
- MOV.F R20.w, {-0, 0, 0, 0}.x;
- DP4.F R13.x, R20, R19;
- ADD.F R21.y, R7.w, R4.z;
- ADD.F R7.w, R13.x, R7.y;
- MOV.F R21.z, R9.y;
- MOV.F R21.w, {-0, 0, 0, 0}.x;
- DP4.F R4.z, R21, R19;
- ADD.F R9.y, R4.x, R4.z;
- ADD.F R4.z, R7.w, -R7.y;
- ADD.F R7.y, -R4.x, R9;
- MOV.F R22.z, R4;
- MOV.F R22.y, R7;
- MOV.F R18.xyz, R22;
- MOV.F R18.w, {-0, 0, 0, 0}.x;
- MOV.F R22.w, {0, 0, 0, 0}.x;
- DP4.F R4.x, R18, R22;
- RSQ.F R4.x, R4.x;
- RCP.F R4.x, R4.x;
- SGT.F R4.x, R4, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R4;
- MOV.F R18.x, R0;
- MOV.S R15.x, R4.y;
- MOV.F R18.z, R16;
- MOV.F R18.y, R5;
- MUL.F R4.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R13.z, R4;
- MOV.S R13.y, R7;
- MOV.S R15.z, R7.w;
- MOV.F R19.xyz, R18;
- MOV.F R18.w, {0, 0, 0, 0}.x;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R4.z, R19, R18;
- RSQ.F R7.y, R4.z;
- MUL.F R11.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.w, R4.y, R11.y;
- MUL.F R4.y, R7, R18.x;
- MIN.F R7.w, R4.y, R7;
- MOV.F R4.y, R16.z;
- MOV.S R15.y, R9;
- MUL.F R9.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R13.x, R7.w;
- MUL.F R7.w, R7.y, R4.y;
- MOV.F R4.y, R5;
- MUL.F R12.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R9, R11;
- MIN.F R7.w, R7, R9.y;
- MIN.F R9.y, R11, R12;
- MUL.F R4.y, R7, R4;
- MIN.F R4.y, R4, R9;
- MOV.S R12.y, R4;
- MOV.S R12.x, R22;
- MOV.S R12.z, R7.w;
- MOV.S R4.y, R4.z;
- IF NE.x;
- MOV.S R4.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R4.x, {0, 0, 0, 0};
- ENDIF;
- RSQ.F R4.y, R4.y;
- RCP.F R4.y, R4.y;
- SGT.F R4.y, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.y;
- IF NE.x;
- MOV.S R4.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.y, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R4.x, R4, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.S R4.x, {0, 0, 0, 0};
- ELSE;
- MOV.S R4.x, R4.y;
- ENDIF;
- SNE.S R4.y, R4.x, {0, 0, 0, 0}.x;
- SEQ.U R4.z, R23.w, {1, 0, 0, 0}.x;
- SEQ.U R4.y, -R4, {1, 0, 0, 0}.x;
- AND.U R4.y, -R4, -R4.z;
- MOV.S R14.x, R4;
- ELSE;
- MOV.U R4.y, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R4.x, R4.y, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R18.yz, R13;
- MOV.F R18.x, R12;
- MOV.F R19.xyz, R18;
- MOV.F R18.w, {0, 0, 0, 0}.x;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R4.y, R19, R18;
- RSQ.F R4.y, R4.y;
- MOV.F R4.x, R12;
- MUL.F R4.z, R4.y, R4.x;
- MUL.F R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.w, R4.x, R7.y;
- MOV.F R4.x, R13.y;
- MIN.F R18.x, R4.z, R7.w;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, R4.y, R4.x;
- MIN.F R9.y, R4.z, R7;
- MIN.F R18.y, R7.w, R9;
- MOV.F R4.x, R13.z;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4.y, R4;
- MIN.F R4.z, R4, R7.y;
- MIN.F R18.z, R4.x, R4;
- MOV.F R4.y, c[18].x;
- MOV.F R4.x, R1;
- MUL.F R7.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R7.w, R1.y;
- MUL.F R9.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R4.z;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.x, R4, R7.y;
- MIN.F R9.y, R4.z, R9;
- MUL.F R7.w, R4.y, R7;
- MIN.F R7.w, R7, R9.y;
- MOV.F R9.y, R1.z;
- MOV.F R19.yz, R12;
- MUL.F R4.y, R4, R9;
- MOV.F R19.x, R13;
- MOV.F R18.w, {0, 0, 0, 0}.x;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R7.y, R19, R18;
- MUL.F R11.y, R7, R4.x;
- MUL.F R16.y, R7, R7.w;
- MUL.F R12.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.x, R4, R12.z;
- MIN.F R4.x, R11.y, R4;
- MUL.F R11.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R11.y;
- MIN.F R4.z, R4.y, R4;
- MUL.F R7.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.y, R7.w, R12.z;
- MUL.F R7.w, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.y, R16, R4;
- MIN.F R7.w, R12.z, R7;
- MUL.F R4.z, R7.y, R4;
- MIN.F R4.z, R4, R7.w;
- ADD.F R4.xyz, R15, R4;
- MOV.S R15.xyz, R4;
- ENDIF;
- SEQ.U R4.x, R25.w, {1, 0, 0, 0};
- SEQ.U R4.y, R24.w, {1, 0, 0, 0}.x;
- AND.U R23.w, -R4.x, -R4.y;
- SEQ.U R4.x, R23.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R1.x, c[19].y;
- SGT.F R1.x, R1, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.y, c[19];
- SGT.F R1.y, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R20.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R3, c[23];
- MOV.F R11.w, {1, 0, 0, 0}.x;
- MOV.F R11.xyz, R15;
- DP4.F R1.y, R3, R11;
- MOV.F R18, c[21];
- DP4.F R1.w, R18, R11;
- MOV.F R12, c[22];
- MOV.S R3.w, R1.y;
- DP4.F R1.y, R12, R11;
- MOV.S R3.z, R1.y;
- MOV.F R1.y, R20.x;
- ADD.F R1.y, R1, -R1.x;
- MOV.S R3.y, R1.w;
- ADD.F R1.w, -R1.y, {1, 0, 0, 0}.x;
- MOV.F R12, c[20];
- DP4.F R1.x, R11, R12;
- MOV.S R3.x, R1;
- MOV.S R21.y, R1.w;
- MOV.S R21.z, R1.y;
- AND.S R1.x, c[14].y, {1, 0, 0, 0};
- SNE.S R1.x, {1, 0, 0, 0}, R1;
- MOV.U.CC RC.x, -R1;
- MOV.F R1.w, R9;
- MOV.F R1.y, c[19];
- DIV.F R1.y, R1.w, R1.y;
- MOV.S R21.x, R1.y;
- IF NE.x;
- MOV.S R1.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.x, c[19].w;
- SGT.F R1.x, R1, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.w, c[19];
- SGT.F R1.w, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.w;
- MOV.S R22.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- SEQ.S R1.w, R1.y, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.w;
- MOV.S R22.y, R1.x;
- IF NE.x;
- MOV.S R1.x, {0, 0, 0, 0};
- ELSE;
- MOV.S R1.x, {1, 0, 0, 0};
- ENDIF;
- MOV.F R4.x, c[2].z;
- MOV.F R1.w, R10.x;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R1, R4.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R1.w, R1, R4.y;
- MOV.F R7.y, R21.x;
- ADD.F R1.w, R1, R7.y;
- MOV.S R1.w, R1;
- FRC.F R1.w, R1;
- MOV.S R18.z, R1.w;
- SEQ.S R1.y, R1, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.y;
- MOV.F R4.y, R22;
- MOV.F R4.x, R22;
- ADD.F R4.x, R4, -R4.y;
- MOV.S R20.y, R4.x;
- MOV.F R1.w, c[19];
- MOV.F R4.x, R9.w;
- DIV.F R1.w, R4.x, R1.w;
- MOV.S R18.x, R1.w;
- IF NE.x;
- MOV.S R1.y, {0, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.y, {2, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R1.w, R1.x, {2, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.w;
- IF NE.x;
- MOV.S R1.w, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.y, R18.z;
- MOV.F R4.x, R21.z;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.z, R4, R7.y;
- MIN.F R4.x, R4, R4.z;
- MOV.F R4.y, R20;
- MOV.S R22.x, R4;
- ADD.F R4.x, -R4.y, {1, 0, 0, 0};
- SEQ.S R4.y, R1, {2, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.y;
- MOV.S R19.y, R4.x;
- IF NE.x;
- MOV.S R4.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.z, c[3].x;
- MOV.F R4.x, R10;
- MUL.F R7.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- SEQ.S R1.x, R1, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- MOV.F R9.y, R18.x;
- MIN.F R7.y, R7, R7.w;
- MUL.F R4.x, R4, R4.z;
- MIN.F R4.x, R4, R7.y;
- ADD.F R4.x, R4, R9.y;
- MOV.S R4.x, R4;
- IF NE.x;
- MOV.S R1.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R1.x, {0, 0, 0, 0};
- ENDIF;
- SEQ.S R4.z, R1.w, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.z;
- IF NE.x;
- MOV.S R4.z, R10.x;
- ELSE;
- MOV.S R4.z, R10;
- ENDIF;
- SEQ.S R1.w, R1, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.w;
- IF NE.x;
- MOV.S R7.y, R10;
- ELSE;
- MOV.S R7.y, R10.x;
- ENDIF;
- FRC.F R4.x, R4;
- SEQ.S R1.y, R1, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.y;
- MOV.F R7.w, R21.y;
- MOV.F R1.w, R4;
- MUL.F R9.y, R1.w, R7.w;
- MUL.F R7.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.w, R1, R7;
- MOV.F R7.w, R22.x;
- MIN.F R1.w, R9.y, R1;
- ADD.F R1.w, R1, R7;
- MOV.S R1.w, R1;
- MOV.S R18.z, R4.x;
- IF NE.x;
- MOV.S R4.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R7.w, R18.z;
- MOV.F R1.y, R20;
- MUL.F R9.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.x, |R7.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.y, R1, R7.w;
- MIN.F R9.y, R9, R11.x;
- MIN.F R1.y, R1, R9;
- SEQ.S R7.w, R4.y, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.w;
- MOV.S R22.x, R1.y;
- IF NE.x;
- MOV.S R1.y, R10;
- ELSE;
- MOV.S R1.y, R10.x;
- ENDIF;
- SEQ.S R4.y, R4, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.y;
- IF NE.x;
- MOV.S R4.y, R10.x;
- ELSE;
- MOV.S R4.y, R10.z;
- ENDIF;
- SEQ.S R7.w, R1.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.w;
- IF NE.x;
- ELSE;
- MOV.S R4.z, R10.y;
- ENDIF;
- SEQ.S R7.w, R1.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.w;
- MOV.S R14.w, R4.z;
- IF NE.x;
- MOV.S R4.z, R7.y;
- ELSE;
- MOV.S R4.z, R10;
- ENDIF;
- SEQ.S R7.y, R4.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.y;
- MOV.S R15.w, R4.z;
- IF NE.x;
- ELSE;
- MOV.S R4.y, R10;
- ENDIF;
- SEQ.S R4.z,
- [05:37:32] Link error in shader. Log:
- [05:37:32] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 2386:
- -- error message --
- line 49, column 45: error: invalid vertex attribute reference
- line 55, column 25: error: invalid vertex attribute reference
- line 57, column 25: error: invalid vertex attribute reference
- line 59, column 25: error: invalid vertex attribute reference
- line 63, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_gpu_program_fp64;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic textureUnitVS13 : TEXUNIT[1]
- #semantic textureUnitVS8 : TEXUNIT[0]
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 1
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 1
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 1
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem1 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem14 : $vout.ATTR7 : ATTR7 : -1 : 1
- #var float4 passParameterSem15 : $vout.ATTR8 : ATTR8 : -1 : 1
- #var float4 passParameterSem16 : $vout.ATTR9 : ATTR9 : -1 : 1
- #var float4 passParameterSem3 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR5 : ATTR5 : -1 : 1
- #var float4 passParameterSem9 : $vout.ATTR6 : ATTR6 : -1 : 1
- #var ulong textureUnitVS13 : TEXUNIT[1] : c[65] : -1 : 1
- #var ulong textureUnitVS8 : TEXUNIT[0] : c[66] : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 65 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[67] = { program.local[0..66] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..9] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32;
- LONG TEMP D0;
- TEMP T;
- TEMP RC, HC;
- SHR.U R1, vertex.attrib[16], {8, 0, 0, 0}.x;
- SHR.U R5.zw, vertex.attrib[15].xyxy, {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R2, R2, R1;
- AND.U R1, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- SHL.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R6, R1, R0;
- SHR.U R1, vertex.attrib[9], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R2, R2, R1;
- AND.U R1, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- SHL.U R0, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R13, R1, R0;
- SHR.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R2, R2, R1;
- AND.U R1, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- SHL.U R0, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R20, R1, R0;
- MOV.U R0.y, R13.w;
- MOV.F R0.x, c[0];
- ADD.F R3.x, -R0.y, R0;
- SHR.U R0, vertex.attrib[12], {8, 0, 0, 0}.x;
- MOV.S R21.w, R3.x;
- SGT.F R3.x, {0, 0, 0, 0}, R3;
- TRUNC.U R13.w, R3.x;
- SEQ.U R3.x, R13.w, {1, 0, 0, 0};
- SEQ.U R26.x, -R3, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R26;
- SHL.U R1, vertex.attrib[12], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[12], {24, 0, 0, 0}.x;
- AND.U R0, R0, {65280, 0, 0, 0}.x;
- OR.U R0, R2, R0;
- AND.U R2, R1, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R2;
- SHL.U R1, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R7, R0, R1;
- SHR.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- SHL.U R1, vertex.attrib[0], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[0], {24, 0, 0, 0}.x;
- AND.U R0, R0, {65280, 0, 0, 0}.x;
- OR.U R0, R2, R0;
- AND.U R2, R1, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R2;
- SHL.U R1, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R11, R0, R1;
- SHR.U R1, vertex.attrib[1], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R10, R1, R0;
- SHR.U R1, vertex.attrib[2], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R14, R1, R0;
- SHR.U R1, vertex.attrib[5], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[5], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[5], {24, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R22, R1, R0;
- SHR.U R1.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R24.xyz, R1, R0;
- SHR.U R1.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- OR.U R19.xyz, R1, R0;
- SHR.U R1.xyz, vertex.attrib[7], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[7], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[7], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[7], {24, 0, 0, 0}.x;
- OR.U R23.xyz, R1, R0;
- SHR.U R1.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R25.xyz, R1, R0;
- SHR.U R1.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R21.xyz, R1, R0;
- SHR.U R1.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R12.xyz, R1, R0;
- SHR.U R1.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R17.xyz, R1, R0;
- SHL.U R5.xy, vertex.attrib[15], {8, 0, 0, 0}.x;
- SHR.U R15.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- AND.U R5.zw, R5, {65280, 0, 0, 0}.x;
- OR.U R5.zw, R15.xyxy, R5;
- AND.U R15.xy, R5, {16711680, 0, 0, 0}.x;
- OR.U R5.zw, R5, R15.xyxy;
- SHL.U R5.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R15.xy, R5.zwzw, R5;
- MOV.U R12.w, R15.y;
- MOV.F R15.z, R12.w;
- MOV.U R16.x, R15;
- MOV.F R12.w, R16.x;
- ADD.F R12.w, -R12, {1, 0, 0, 0}.x;
- ADD.F R15.z, -R15, {1, 0, 0, 0}.x;
- MOV.S R23.w, R12;
- MOV.S R1, {0, 0, 0, 0}.x;
- MOV.S R0, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R9, {0, 0, 0, 0}.x;
- MOV.S R3, {0, 0, 0, 0}.x;
- MOV.S R8, {0, 0, 0, 0}.x;
- MOV.S R4, {0, 0, 0, 0}.x;
- MOV.S R5, {0, 0, 0, 0}.x;
- MOV.S R15.z, R15;
- MOV.S R30.xyz, {0, 0, 0, 0}.x;
- MOV.S R18.xy, {0, 0, 0, 0}.x;
- MOV.S R16.yz, {0, 0, 0, 0};
- MOV.S R16.x, vertex.id;
- MOV.S R16.w, vertex.instance.x;
- MOV.S R12.w, {0, 0, 0, 0}.x;
- MOV.S R17.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R2.z, c[1].y;
- MUL.F R2.z, R2, {5, 0, 0, 0}.x;
- MOV.S R2.xyw, {0, 0, 0, 0}.x;
- MOV.S R18.xy, {0, 0, 0, 0}.x;
- MOV.S R2.z, R2;
- MOV.S R22.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R13.w, R13, {0, 0, 0, 0}.x;
- SEQ.U R13.w, -R13, {1, 0, 0, 0}.x;
- SEQ.U R13.w, -R13, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R13.w;
- IF NE.x;
- MOV.S R22.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R13.w, R22, {0, 0, 0, 0}.x;
- SEQ.U R26.x, -R13.w, {1, 0, 0, 0};
- MOV.U R26.z, -R13.w;
- SEQ.U R13.w, -R26.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R13.w;
- MOV.U R31.z, -R26.x;
- IF NE.x;
- MOV.F R13.w, R20;
- TRUNC.S R13.w, R13;
- I2F.S R26.y, R13.w;
- MOV.F R13.w, R21;
- SGE.F R13.w, R13, R26.y;
- TRUNC.U R26.x, R13.w;
- SEQ.U R13.w, R31.z, {1, 0, 0, 0}.x;
- SEQ.U R26.x, R26, {1, 0, 0, 0};
- AND.U R13.w, -R26.x, -R13;
- MOV.S R30.x, R26.y;
- MOV.S R30.yz, {0, 0, 0, 0}.x;
- ELSE;
- MOV.U R13.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R13.w, R13, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R13.w;
- IF NE.x;
- MOV.F R2.z, c[1].y;
- MUL.F R2.z, R2, {5, 0, 0, 0}.x;
- MOV.S R2.xy, {0, 0, 0, 0};
- MOV.S R2.z, R2;
- MOV.S R18.x, {0, 0, 0, 0};
- MOV.S R12.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R26.x, R26.z, {1, 0, 0, 0};
- SEQ.U R13.w, -R26.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R13.w;
- MOV.U R31.z, -R26.x;
- IF NE.x;
- SEQ.S R26.x, R12.w, {0, 0, 0, 0};
- MOV.U R31.w, -R26.x;
- SEQ.U R13.w, R31.z, {1, 0, 0, 0}.x;
- SEQ.U R26.x, -R26, {1, 0, 0, 0};
- AND.U R13.w, -R26.x, -R13;
- ELSE;
- MOV.U R31.w, {0, 0, 0, 0}.x;
- MOV.U R13.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R26.x, R13.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R26;
- IF NE.x;
- MOV.F R16.x, R7.y;
- MOV.F R13.x, R7.z;
- ADD.F R12.w, R16.x, R13.x;
- MOV.F R13.y, R7.x;
- ADD.F R13.x, R13, R13.y;
- MOV.S R28.z, R12.w;
- ADD.F R12.w, R16.x, R13.y;
- MUL.F R12.w, R12, {0.5, 0, 0, 0}.x;
- MOV.S R27.x, R13;
- MUL.F R13.x, R13.y, {2, 0, 0, 0};
- MOV.S R26.x, R12.w;
- MUL.F R12.w, R16.x, {2, 0, 0, 0}.x;
- MOV.S R32.w, R12;
- AND.S R12.w, c[2].x, {65536, 0, 0, 0}.x;
- MOV.S R27.y, R13.x;
- I2F.S R13.x, R12.w;
- SGT.F R12.w, R13.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.w;
- AND.S R28.y, c[2].x, {131072, 0, 0, 0}.x;
- AND.S R28.x, c[2], {262144, 0, 0, 0};
- MOV.S R20.w, R13.x;
- IF NE.x;
- MOV.F R13.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R13.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R12.w, R27.x;
- MUL.F R13.x, R12.w, {0.5, 0, 0, 0};
- MOV.F R12.w, R32;
- FLR.F R12.w, R12;
- MOV.S R26.y, R13.x;
- MOV.S R27.z, R12.w;
- MOV.F R12.w, R20;
- MOV.F R13.x, R13.y;
- SGT.F R12.w, {0, 0, 0, 0}.x, R12;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R32.x, R13;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- I2F.S R13.y, R28.x;
- MOV.F R12.w, R32.x;
- ADD.F R13.x, R12.w, -R13;
- SGT.F R12.w, {0, 0, 0, 0}.x, R13.y;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R26.w, R13.y;
- MOV.S R32.y, R13.x;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R12.w, R26;
- SGT.F R12.w, R12, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R32.z, R13.x;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- I2F.S R13.y, R28;
- MOV.F R12.w, R7.z;
- MUL.F R12.w, R12, {2, 0, 0, 0}.x;
- MOV.S R27.w, R12;
- MOV.F R12.w, R32.z;
- ADD.F R13.x, R13, -R12.w;
- MOV.F R12.w, R27.y;
- MOV.S R32.x, R13;
- FLR.F R13.x, R12.w;
- SGT.F R12.w, {0, 0, 0, 0}.x, R13.y;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R20.w, R13.y;
- MOV.S R29.y, R13.x;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R12.w, R20;
- SGT.F R12.w, R12, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R32.z, R13.x;
- IF NE.x;
- MOV.F R13.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R13.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R12.w, R32.y;
- TRUNC.S R13.x, R12.w;
- MOV.F R12.w, R32.z;
- MOV.S R27.y, R13.x;
- ADD.S R32.y, -R13.x, {0, 0, 0, 0}.x;
- ADD.F R13.x, R13.y, -R12.w;
- MOV.F R12.w, c[3].x;
- SGT.F R12.w, R12, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R28.y, R13.x;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R12.w, c[3].x;
- SGT.F R12.w, {0, 0, 0, 0}.x, R12;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R26.z, R13.x;
- IF NE.x;
- MOV.F R12.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R12.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.x, R32;
- TRUNC.S R16.x, R13;
- MOV.F R13.x, R26.y;
- ADD.S R13.y, -R16.x, {0, 0, 0, 0}.x;
- MOV.F R16.y, c[4];
- MAX.S R26.y, R16.x, R13;
- MOV.F R16.z, R7.x;
- MUL.F R13.y, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, |R16.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.y, R16.x, R13;
- MUL.F R16.x, R16.z, R16.y;
- MIN.F R13.y, R16.x, R13;
- MOV.F R16.x, R26;
- MAX.S R29.w, R27.y, R32.y;
- MOV.S R27.y, R13;
- MOV.F R13.y, R28;
- TRUNC.S R26.x, R13.y;
- ADD.F R16.x, R16, {-0.5, 0, 0, 0};
- MOV.F R13.y, c[3].x;
- MOV.F R16.y, R21.w;
- DIV.F R13.y, R16, R13.y;
- MOV.S R28.w, R13.y;
- MOV.F R13.y, R28.z;
- MUL.F R13.y, R13, {0.5, 0, 0, 0}.x;
- MUL.F R16.x, R16, {2, 0, 0, 0};
- MOV.S R27.x, R13.y;
- ADD.F R13.y, R13.x, {-0.5, 0, 0, 0}.x;
- MUL.F R13.y, R13, {2, 0, 0, 0}.x;
- MOV.S R29.x, R13.y;
- MOV.F R13.y, R12.w;
- MOV.F R13.x, R27.z;
- SGT.F R12.w, {0, 0, 0, 0}.x, R13.x;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R28.z, R16.x;
- MOV.S R26.w, R13.y;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R12.w, R27.z;
- SGT.F R12.w, R12, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R28.x, R13;
- IF NE.x;
- MOV.F R16.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R16.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R12.w, R27;
- FLR.F R13.x, R12.w;
- MOV.F R12.w, c[5];
- LG2.F R12.w, R12.w;
- MOV.S R27.z, R13.x;
- MUL.F R13.y, R12.w, {2, 0, 0, 0}.x;
- SNE.F R13.x, R12.w, {0, 0, 0, 0};
- SEQ.F R13.y, R12.w, R13;
- TRUNC.U R13.y, R13;
- TRUNC.U R13.x, R13;
- AND.U R13.x, R13.y, R13;
- MOV.F R13.y, R16.x;
- SEQ.U R13.x, R13, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R13;
- ADD.S R27.w, -R26.x, {0, 0, 0, 0}.x;
- MOV.S R28.y, R13;
- IF NE.x;
- MOV.F R12.w, {-3.40282347e+38, 0, 0, 0}.x;
- ENDIF;
- MOV.F R16.x, R21.w;
- MUL.F R13.x, |R12.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R13.y, |R16.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.x, R13.y, R13;
- MUL.F R12.w, R16.x, R12;
- MIN.F R12.w, R12, R13.x;
- MOV.S R16.x, R12.w;
- MOV.F R12.w, R26;
- MOV.F R13.x, R26.z;
- ADD.F R13.y, R13.x, -R12.w;
- MOV.F R13.x, R29.y;
- MOV.S R12.w, R29.y;
- SGT.F R13.x, {0, 0, 0, 0}, R13;
- TRUNC.U.CC HC.x, R13;
- MOV.S R29.y, R13;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- SGT.F R12.w, R12, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R32.x, R13;
- IF NE.x;
- MOV.F R12.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R12.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R16.w, R28.z;
- MOV.F R13.y, R27;
- MOV.F R13.x, R28.w;
- ADD.F R13.x, R13.y, R13;
- MOV.F R16.z, c[6].x;
- MOV.S R26.z, R13.x;
- MUL.F R16.y, |R16.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R16, R13;
- MUL.F R16.y, R16.w, R16.z;
- MIN.F R13.y, R16, R13;
- MAX.S R28.z, R27.w, R26.x;
- MOV.S R26.x, R13.y;
- MOV.F R13.x, R28;
- MOV.F R13.y, R28;
- ADD.F R20.w, R13.y, -R13.x;
- MOV.F R16.y, c[6].z;
- MOV.F R16.z, R29.x;
- MOV.F R16.w, R27.x;
- MUL.F R13.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.x, |R16.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R13.y, R13;
- MUL.F R13.y, R16.z, R16;
- MIN.F R13.x, R13.y, R13;
- MOV.S R27.x, R13;
- MOV.F R13.y, R32.x;
- ADD.F R13.y, R12.w, -R13;
- ADD.F R13.x, R16.w, {-0.5, 0, 0, 0};
- MUL.F R12.w, R13.x, {2, 0, 0, 0}.x;
- MOV.S R27.y, R12.w;
- MOV.F R12.w, R27.z;
- MOV.F R13.x, R30;
- RCP.F R13.x, R13.x;
- SGT.F R12.w, R12, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R27.w, R20;
- MOV.S R28.y, R13;
- MOV.S R28.x, R13;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R12.w, R27.z;
- SGT.F R12.w, {0, 0, 0, 0}.x, R12;
- TRUNC.U.CC HC.x, R12.w;
- MOV.S R32.x, R13;
- IF NE.x;
- MOV.F R16.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R16.y, {0, 0, 0, 0}.x;
- ENDIF;
- I2F.S R12.w, R26.y;
- MUL.F R16.z, R12.w, {2, 0, 0, 0}.x;
- MOV.F R13.y, R28;
- MOV.F R16.w, R27;
- MUL.F R13.x, |R16.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R12.w, |R13.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R13.x, R12;
- MUL.F R13.x, -R16.z, R13.y;
- MIN.F R13.y, R13.x, R12.w;
- MOV.F R12.w, R27.x;
- MOV.F R13.x, c[5].z;
- ADD.F R13.x, R13, R12.w;
- MUL.F R16.z, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.w, |R13.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R16.z, R12;
- MUL.F R16.z, R13.x, R13.y;
- MIN.F R12.w, R16.z, R12;
- MOV.S R26.y, R12.w;
- I2F.S R12.w, R29;
- MUL.F R20.w, R12, {2, 0, 0, 0}.x;
- MUL.F R16.z, |R20.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.w, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R16.z, R12;
- MUL.F R16.z, -R20.w, R16.w;
- MIN.F R26.w, R16.z, R12;
- MOV.F R16.z, R26.x;
- MOV.F R12.w, c[5].x;
- ADD.F R12.w, R16.z, R12;
- MUL.F R16.w, R12, R26;
- MUL.F R16.z, |R12.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.w, |R26|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R16, R20.w;
- MIN.F R16.z, R16.w, R16;
- MOV.F R26.x, R21;
- MUL.F R16.w, |R26.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R32.w, R16.z;
- MIN.F R16.w, R16, R20;
- MUL.F R16.z, R26.w, R26.x;
- MIN.F R16.z, R16, R16.w;
- MOV.F R16.w, R26.z;
- FRC.F R26.x, R16.w;
- MOV.S R32.z, R16;
- MOV.F R16.z, R29.y;
- MUL.F R20.w, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.w, |R26.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.w, R20, R16;
- MUL.F R20.w, R26.x, R16.z;
- MIN.F R26.x, R20.w, R16.w;
- MOV.F R20.w, R32.x;
- ADD.F R26.z, R20.w, -R16.y;
- I2F.S R16.w, R28.z;
- MUL.F R20.w, R16, {2, 0, 0, 0}.x;
- MOV.S R29.x, R26;
- ADD.F R26.x, -R16.z, {1, 0, 0, 0};
- MUL.F R16.w, |R20|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.y, |R26.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R16.w, R16;
- MUL.F R16.w, -R20, R26.z;
- MIN.F R16.y, R16.w, R16;
- MOV.S R27.w, R16.y;
- MOV.F R16.y, R28.x;
- MOV.F R16.z, R21.w;
- MUL.F R20.w, R16.z, R16.y;
- MUL.F R16.w, R20, R26.x;
- MUL.F R16.z, |R20.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.y, |R26.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R16.z, R16;
- MOV.F R26.x, R27.y;
- MIN.F R16.y, R16.w, R16;
- MOV.S R27.y, R16;
- MOV.F R16.z, c[6].y;
- MOV.S R27.z, R13.y;
- MUL.F R13.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.y, |R26.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R16, R13;
- MUL.F R16.y, R26.x, R16.z;
- MIN.F R16.y, R16, R13;
- MOV.F R13.y, c[5];
- ADD.F R13.y, R13, R16;
- MOV.F R16.z, R7.x;
- MOV.S R16.y, R13;
- ADD.F R13.y, R16.z, {-0.5, 0, 0, 0}.x;
- MOV.S R29.y, R13;
- MOV.F R13.y, R7.z;
- MOV.S R29.w, R13.x;
- ADD.F R13.x, R13.y, {-0.5, 0, 0, 0};
- MOV.F R13.y, R16.x;
- MOV.F R16.z, c[5].w;
- EX2.F R13.y, R13.y;
- MOV.S R26.z, R13.x;
- SEQ.F R13.x, R16.z, {1, 0, 0, 0};
- TRUNC.U.CC HC.x, R13;
- ADD.F R16.x, -R16.z, {1, 0, 0, 0};
- ADD.F R13.y, -R13, {1, 0, 0, 0}.x;
- DIV.F R13.y, R13, R16.x;
- MOV.S R20.w, R20;
- MOV.S R12.w, R12;
- MOV.S R27.x, R13.y;
- IF NE.x;
- MOV.S R13.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R16.z, R27;
- MOV.F R16.w, R21.z;
- SEQ.S R13.x, R13, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R13;
- MUL.F R13.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, |R16.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R16.x, R16, R13.y;
- MUL.F R13.y, R16.w, R16.z;
- MIN.F R13.y, R13, R16.x;
- MOV.S R13.y, R13;
- ADD.F R13.y, R13, R16.w;
- MOV.S R27.z, R13.y;
- MOV.F R13.y, R29.x;
- MOV.F R16.x, R27.y;
- ADD.F R16.z, R16.x, R13.y;
- MOV.S R28.y, R16.z;
- MOV.F R16.z, R12.w;
- MOV.F R16.x, R21;
- MOV.F R13.y, R32.z;
- ADD.F R13.y, R16.x, R13;
- MOV.S R29.x, R13.y;
- MOV.F R16.x, R29.w;
- MOV.F R13.y, R26;
- ADD.F R13.y, R16.x, R13;
- MOV.F R16.x, R32.w;
- ADD.F R16.x, R16.z, R16;
- MOV.S R12.w, R27.x;
- MOV.S R27.x, R13.y;
- MOV.S R29.z, R16.x;
- MOV.F R13.y, c[8].w;
- MOV.F R16.x, c[7].w;
- ADD.F R13.y, -R16.x, R13;
- MOV.S R32.y, R13;
- IF NE.x;
- MOV.S R16.x, R12.w;
- ELSE;
- MOV.S R16.x, R21.w;
- ENDIF;
- MOV.F R16.w, R21.y;
- MOV.F R12.w, R27;
- MUL.F R13.x, |R12.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R13.y, |R16.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R13.y, R13.x;
- MUL.F R13.y, R16.w, R12.w;
- MIN.F R13.y, R13, R16.z;
- MOV.F R16.z, R16.y;
- MOV.F R16.y, R7;
- ADD.F R21.y, R16, {-0.5, 0, 0, 0}.x;
- ADD.F R13.y, R13, R16.w;
- MOV.F R21.x, c[9].y;
- MUL.F R16.w, |R21.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.y, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R16.w, R16;
- MUL.F R16.w, R21.y, R21.x;
- MIN.F R16.w, R16, R16.y;
- ADD.F R13.y, R13, R16.w;
- MUL.F R16.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R21.y, R26.z;
- MUL.F R12.w, R16.z, R12;
- MIN.F R13.x, R16.y, R13;
- MIN.F R13.x, R12.w, R13;
- ADD.F R13.x, R13, R16.z;
- MOV.F R12.w, R29.y;
- MOV.F R16.z, R27.x;
- MOV.S R29.y, R13.x;
- MOV.F R13.x, R16;
- MUL.F R16.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R21.z, R13.y;
- MUL.F R13.y, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.z, R16, R13.x;
- MIN.F R16.y, R16, R13;
- MUL.F R16.w, |R21.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R16.z, R16;
- MOV.F R21.x, c[9].z;
- MUL.F R16.z, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R16.w, R16;
- MUL.F R16.w, R21.y, R21.x;
- MIN.F R16.w, R16, R16.z;
- MOV.F R16.z, R27;
- ADD.F R16.z, R16, R16.w;
- ADD.F R16.y, R16.z, R16;
- MOV.F R16.z, R29;
- MOV.S R21.y, R16;
- MUL.F R16.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.z, R13.x, R16;
- MIN.F R13.x, R13.y, R16.y;
- MIN.F R13.x, R16.z, R13;
- MOV.F R16.w, c[9].x;
- MUL.F R16.y, |R12.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R16.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R16, R13;
- MUL.F R12.w, R12, R16;
- MIN.F R13.y, R12.w, R13;
- MOV.F R12.w, R29.x;
- ADD.F R12.w, R12, R13.y;
- ADD.F R12.w, R12, R13.x;
- MOV.F R13.y, R32;
- MOV.F R16.y, c[7].z;
- MOV.F R13.x, c[8].z;
- ADD.F R13.x, -R16.y, R13;
- DIV.F R13.x, R13, R13.y;
- MOV.S R28.z, R13.x;
- RCP.F R13.y, R13.y;
- MOV.F R16.y, R28;
- MOV.F R13.x, c[7].w;
- ADD.F R13.x, R16.y, -R13;
- MOV.F R16.z, c[8].w;
- SGE.F R16.y, R16, R16.z;
- TRUNC.U.CC HC.x, R16.y;
- MOV.S R12.w, R12;
- MOV.S R13.x, R13;
- MOV.S R13.y, R13;
- IF NE.x;
- MOV.S R26.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R26.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R21.x, R13;
- MOV.F R16.w, R28.z;
- MUL.F R16.z, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.y, |R16.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.y, R16.z, R16;
- MUL.F R16.z, R21.x, R16.w;
- MOV.F R16.w, R16.x;
- MIN.F R16.y, R16.z, R16;
- MOV.F R26.y, R29;
- MUL.F R16.x, |R16.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R16.z, |R26.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R16, R16.x;
- MUL.F R16.x, R26.y, R16.w;
- MIN.F R16.x, R16, R16.z;
- MOV.S R16.z, R16.y;
- MOV.S R16.y, R16.x;
- SGE.F R16.x, R21, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R16;
- MOV.F R16.w, c[8].x;
- MOV.F R21.x, c[7];
- ADD.F R26.y, -R21.x, R16.w;
- MOV.F R21.x, c[7].y;
- MOV.F R16.w, c[8].y;
- ADD.F R16.w, -R21.x, R16;
- MOV.S R21.x, R26.y;
- MOV.S R16.w, R16;
- MOV.S R30.y, R26.x;
- IF NE.x;
- MOV.S R16.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R16.x, {0, 0, 0, 0};
- ENDIF;
- ENDIF;
- SEQ.U R26.x, R13.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R26;
- IF NE.x;
- MOV.F R13.z, R16.x;
- MOV.F R17.w, R30.y;
- ADD.F R26.z, -R13, {1, 0, 0, 0}.x;
- MOV.F R22.w, c[7].z;
- MOV.F R28.z, R13.x;
- MOV.F R29.w, c[7].y;
- ADD.F R1.w, -R17, {1, 0, 0, 0}.x;
- MUL.F R1.y, R22.w, R26.z;
- MUL.F R26.w, |R26.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R22.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R30.z, |R29.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.x, R1, R26.w;
- MIN.F R1.x, R1.y, R1;
- MOV.F R16.x, R16.z;
- MUL.F R1.z, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.y, R1.z, R1;
- MUL.F R1.z, R13, R1.w;
- MIN.F R26.y, R1.z, R1;
- ADD.F R1.z, R22.w, R16.x;
- MUL.F R1.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R27.x, |R26.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.z, R1, R26.y;
- MIN.F R1.y, R1, R27.x;
- MIN.F R1.y, R1.z, R1;
- MUL.F R16.x, |R17.w|, {3.40282347e+38, 0, 0, 0};
- MOV.F R13.z, R21;
- MUL.F R28.w, |R28.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R1.x, R1.y, R1;
- MOV.F R1.z, c[8];
- MUL.F R1.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, R1, R17.w;
- MIN.F R1.y, R1, R16.x;
- MIN.F R1.y, R1.z, R1;
- ADD.F R1.x, R1.y, R1;
- MOV.F R1.y, R25.z;
- MUL.F R1.w, R1.y, R1.x;
- MOV.F R1.z, c[10].w;
- MUL.F R1.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.x, R1.y, R1;
- MIN.F R1.w, R1, R1.x;
- MUL.F R1.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.x, R1.y, R1;
- MUL.F R1.y, R1.w, R1.z;
- MIN.F R1.x, R1.y, R1;
- MOV.F R1.y, R24.z;
- MUL.F R1.z, R1.y, R1.x;
- MOV.F R1.w, R16.y;
- ADD.F R1.w, R13.z, R1;
- MAD.F R1.w, R1, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- MUL.F R1.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.x, R1.y, R1;
- MIN.F R29.x, R1.z, R1;
- MOV.S R1.y, R1.w;
- MOV.S R1.x, R1.y;
- MOV.F R1.y, R12.w;
- FRC.F R1.x, R1;
- MAD.F R25.z, R1.x, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- COS.F R1.z, R25.z;
- MOV.F R1.x, R21.y;
- MAD.F R1.y, R1, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- FRC.F R1.y, R1;
- MAD.F R12.w, R1.y, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- COS.F R28.y, R12.w;
- MAD.F R1.x, R1, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R1.x, R1;
- MUL.F R1.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R29.y, |R28|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.y, R29, R1.w;
- MUL.F R13.z, R28.y, R1;
- MIN.F R13.z, R13, R1.y;
- MAD.F R24.z, R1.x, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- COS.F R1.y, R24.z;
- SIN.F R24.z, R24.z;
- MUL.F R16.z, R28.y, R1.y;
- SIN.F R12.w, R12.w;
- MUL.F R22.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.z, |R29.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R13.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R16.y, R13.z, R29.x;
- MIN.F R1.x, R1, R21.z;
- MIN.F R16.y, R16, R1.x;
- MIN.F R1.x, R29.y, R22.w;
- MIN.F R27.y, R16.z, R1.x;
- SIN.F R1.x, R25.z;
- MUL.F R27.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.z, |R27.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R25.z, |R12.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R26.x, |R24.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R27.w, R12, R24.z;
- MUL.F R28.y, R28, R24.z;
- MUL.F R21.y, R1.x, R27;
- MIN.F R16.z, R27, R16;
- MIN.F R16.z, R21.y, R16;
- MIN.F R21.y, R25.z, R26.x;
- MIN.F R28.x, R27.w, R21.y;
- ADD.F R27.w, R28.x, R16.z;
- MOV.F R21.y, R13;
- MUL.F R16.w, R16, R21.y;
- MUL.F R13.x, |R16.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R21.y, R21, R21.x;
- MUL.F R16.z, |R27.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R29.z, R29.x, R27.w;
- MIN.F R16.z, R21, R16;
- MIN.F R16.z, R29, R16;
- MUL.F R29.z, R12.w, R1.y;
- MUL.F R16.w, R28.z, R16;
- MIN.F R13.x, R28.w, R13;
- MIN.F R13.x, R16.w, R13;
- MOV.S R13.x, R13;
- MOV.S R16.w, R13.x;
- MIN.F R13.x, R29.y, R26;
- MIN.F R13.x, R28.y, R13;
- ADD.F R28.y, R29.w, R16.w;
- MOV.S R29.y, R28;
- MUL.F R16.w, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R28.y, R1.x, R13.x;
- MIN.F R16.w, R27.z, R16;
- MIN.F R16.w, R28.y, R16;
- MIN.F R28.y, R25.z, R22.w;
- MIN.F R28.y, R29.z, R28;
- ADD.F R16.w, -R28.y, R16;
- MOV.F R30.y, R29;
- MUL.F R29.y, R29.x, R16.w;
- MUL.F R29.x, |R30.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R29.z, |R16.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R21.z, R21, R29;
- MIN.F R21.z, R29.y, R21;
- MUL.F R30.y, R26, R30;
- MIN.F R29.x, R27, R29;
- MIN.F R29.x, R30.y, R29;
- MUL.F R30.y, R26.z, R29.w;
- MIN.F R30.z, R26.w, R30;
- MIN.F R30.z, R30.y, R30;
- MOV.F R29.w, c[8].y;
- MUL.F R30.y, |R29.w|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R29.x, R29, R30.z;
- MIN.F R30.y, R16.x, R30;
- MUL.F R29.w, R17, R29;
- MIN.F R29.w, R29, R30.y;
- ADD.F R29.x, R29.w, R29;
- MOV.S R29.x, R29;
- MOV.F R29.y, R29.x;
- MOV.F R29.z, R25.y;
- MUL.F R25.y, |R29|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R29.x, |R29.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R25.y, R29.x, R25;
- MUL.F R29.x, R29.z, R29.y;
- MIN.F R29.x, R29, R25.y;
- MOV.F R25.y, c[10].z;
- MUL.F R21.x, R29, R25.y;
- MUL.F R29.y, |R29.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R29.x, |R25.y|, {3.40282347e+38, 0, 0, 0};
- MOV.S R21.y, R21;
- MOV.F R25.y, R21;
- MIN.F R29.x, R29.y, R29;
- MIN.F R29.x, R21, R29;
- MUL.F R21.y, |R25|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R21.x, R28.w, R21.y;
- MUL.F R21.y, R28.z, R25;
- MIN.F R21.x, R21.y, R21;
- MOV.F R28.z, c[7].x;
- ADD.F R21.y, R28.z, R21.x;
- MUL.F R25.y, R26, R21;
- MUL.F R21.x, |R21.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R21.y, R27.x, R21.x;
- MIN.F R25.y, R25, R21;
- MOV.F R26.y, c[8].x;
- MUL.F R21.x, |R28.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R21.y, R26.z, R28.z;
- MIN.F R21.x, R26.w, R21;
- MIN.F R21.x, R21.y, R21;
- ADD.F R21.x, R25.y, R21;
- MUL.F R21.y, |R26|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.x, R16, R21.y;
- MUL.F R17.w, R17, R26.y;
- MIN.F R16.x, R17.w, R16;
- ADD.F R16.x, R16, R21;
- MOV.F R21.x, R25;
- MOV.F R25.y, R7.x;
- MIN.F.SAT R17.w, R25.y, {0, 0, 0, 0}.x;
- ADD.F R17.w, R21.x, R17;
- MUL.F R21.y, R17.w, R16.x;
- MOV.F R21.x, c[10].y;
- MUL.F R25.x, R1, R28.y;
- MUL.F R17.w, |R17|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, |R16|, {3.40282347e+38, 0, 0, 0};
- MIN.F R16.x, R17.w, R16;
- MIN.F R21.y, R21, R16.x;
- MUL.F R17.w, |R21.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, |R21|, {3.40282347e+38, 0, 0, 0};
- MIN.F R16.x, R17.w, R16;
- MUL.F R17.w, R21.y, R21.x;
- MIN.F R16.x, R17.w, R16;
- MUL.F R21.x, |R28.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R21.x, R27.z, R21;
- MIN.F R21.x, R25, R21;
- ADD.F R21.x, -R13, R21;
- MOV.S R30.z, R21.x;
- MUL.F R21.x, R1.z, R24.z;
- MUL.F R17.w, |R28.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R21.y, R16.x;
- MIN.F R16.x, R27.z, R17.w;
- MUL.F R17.w, R28.x, R1.x;
- MIN.F R17.w, R17, R16.x;
- MOV.S R17.w, R17;
- ADD.F R13.x, R27.y, R17.w;
- MOV.S R17.w, R16;
- MIN.F R16.w, R1, R26.x;
- MIN.F R21.x, R21, R16.w;
- MIN.F R16.w, R1, R25.z;
- MUL.F R12.w, R1.z, R12;
- MIN.F R12.w, R12, R16;
- MOV.F R25.xyz, R7.zyxw;
- ADD.F R25.xyz, R25, {1, 0, 0, 0}.x;
- MIN.F R1.w, R1, R22;
- MUL.F R1.y, R1.z, R1;
- MIN.F R1.y, R1, R1.w;
- MOV.F R1.x, -R1;
- MOV.S R22.w, R1.x;
- MOV.F R1.x, R21.w;
- SEQ.F R24.z, R1.x, {0, 0, 0, 0}.x;
- MOV.S R1.z, R1.y;
- TRUNC.U.CC HC.x, R24.z;
- MOV.S R16.y, R16;
- MOV.S R16.z, R16;
- MOV.S R21.z, R21;
- MOV.S R30.y, R29.x;
- MOV.S R16.x, R27.w;
- MOV.S R13.x, R13;
- MOV.S R13.z, R13;
- MOV.S R21.x, R21;
- MOV.S R12.w, R12;
- MOV.S R25.xyz, R25;
- MOV.S R1.xyw, {0, 0, 0, 0}.x;
- MOV.S R16.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R24.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R24.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R26, R11;
- SEQ.S R11.y, R24.z, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.y;
- MOV.F R27.w, {1, 0, 0, 0}.x;
- MOV.F R27.xyz, R20;
- DP4.F R11.x, R26, R27;
- MOV.S R11.x, R11;
- IF NE.x;
- MOV.S R11.z, R21.w;
- ELSE;
- MOV.S R11.z, {1065353216, 0, 0, 0}.x;
- ENDIF;
- MOV.F R27, R10;
- MOV.F R26.xyz, R20;
- MOV.F R26.w, {1, 0, 0, 0}.x;
- DP4.F R10.y, R27, R26;
- MOV.F R27.xyz, R23;
- MOV.F R27.w, {0, 0, 0, 0}.x;
- MOV.F R28.xyz, R17;
- MOV.F R28.w, {-0, 0, 0, 0}.x;
- MOV.S R11.y, R10;
- DP4.F R10.y, R28, R27;
- MOV.F R28.xyz, R22;
- MOV.F R28.w, {-0, 0, 0, 0}.x;
- DP4.F R10.z, R27, R28;
- MOV.F R28, R14;
- DP4.F R20.x, R26, R28;
- MOV.S R10.z, R10;
- MOV.F R14.z, R10;
- ADD.F R14.z, R14, {9.99999997e-07, 0, 0, 0}.x;
- MOV.S R10.z, R20.x;
- MOV.F R26.w, {-0, 0, 0, 0}.x;
- MOV.F R26.xyz, R12;
- DP4.F R20.x, R27, R26;
- MOV.S R10.y, R10;
- MOV.S R22.z, R14;
- MOV.S R22.x, R20;
- ENDIF;
- SEQ.U R14.z, R13.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R14.z;
- IF NE.x;
- MOV.F R20.y, R21;
- MOV.F R11.w, R24.x;
- MOV.F R14.z, c[11].x;
- MAD.F R14.w, R14.z, {0.5, 0, 0, 0}.x, R11;
- MUL.F R14.z, |R20.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.w, R14.z, R11;
- MUL.F R14.z, R20.y, R14.w;
- MIN.F R11.w, R14.z, R11;
- MOV.F R20.x, R1.z;
- MUL.F R14.w, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.z, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.w, R14.z, R14;
- MUL.F R20.x, R11.w, R20;
- MIN.F R20.z, R20.x, R14.w;
- MOV.F R20.x, c[11].y;
- MOV.F R14.w, R24.y;
- MAD.F R14.w, R20.x, {0.5, 0, 0, 0}.x, R14;
- MOV.F R20.x, R30.y;
- MUL.F R20.y, R20.x, R14.w;
- MUL.F R14.w, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.x, |R20|, {3.40282347e+38, 0, 0, 0};
- MIN.F R20.x, R20, R14.w;
- MIN.F R23.x, R20.y, R20;
- MOV.F R14.w, R30.z;
- MUL.F R20.y, R23.x, R14.w;
- MUL.F R21.y, |R23.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R20.x, R21.y, R14.w;
- MIN.F R20.x, R20.y, R20;
- MOV.F R14.w, R16.z;
- ADD.F R14.w, R20.x, R14;
- ADD.F R20.y, R20.z, R14.w;
- MOV.F R20.x, R13;
- MUL.F R14.w, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.w, R21.y, R14;
- MUL.F R20.x, R23, R20;
- MIN.F R20.x, R20, R14.w;
- MOV.F R14.w, R21.z;
- MOV.F R21.z, c[12].x;
- MOV.F R20.z, R21.x;
- MOV.S R24.x, R20.y;
- MUL.F R20.y, |R20.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R14.w, R20.x, R14;
- MIN.F R20.x, R14.z, R20.y;
- MUL.F R20.y, R11.w, R20.z;
- MIN.F R20.x, R20.y, R20;
- ADD.F R20.x, R20, R14.w;
- MOV.F R20.z, R22.w;
- MOV.F R14.w, R16.y;
- MUL.F R11.w, R11, R20.z;
- MOV.F R20.y, R12.w;
- MOV.S R16.y, R20.x;
- MUL.F R20.x, |R20.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R20.x, R21.y, R20;
- MUL.F R20.y, R23.x, R20;
- MIN.F R20.x, R20.y, R20;
- MUL.F R20.y, |R20.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.z, R14, R20.y;
- ADD.F R14.w, R20.x, R14;
- MIN.F R11.w, R11, R14.z;
- MOV.F R20.x, c[13].w;
- ADD.F R11.w, R11, R14;
- MOV.F R20.y, R30.x;
- MUL.F R14.w, |R20.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.z, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.z, R14.w, R14;
- MUL.F R14.w, R20.y, R20.x;
- MIN.F R14.z, R14.w, R14;
- DIV.F R14.w, R11.z, R14.z;
- MOV.F R20.z, R25;
- MOV.S R14.z, R14.w;
- MUL.F R20.y, |R20.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.y, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R11.z, R11.w;
- SEQ.S R14.z, R14, {2147483647, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R14.z;
- MOV.F R20.x, R25;
- MOV.S R11.w, R14;
- MUL.F R14.w, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.x, R20, R21.z;
- MIN.F R14.w, R14, R21.y;
- MIN.F R14.w, R20.x, R14;
- MOV.F R20.x, R25.y;
- MOV.S R25.y, R14.w;
- MUL.F R14.w, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.x, R21.z, R20;
- MIN.F R14.w, R21.y, R14;
- MIN.F R14.w, R20.x, R14;
- MIN.F R20.y, R21, R20;
- MUL.F R20.z, R21, R20;
- MIN.F R20.y, R20.z, R20;
- MOV.S R25.z, R20.y;
- MOV.S R14.w, R14;
- MOV.U R20.x, {1, 0, 0, 0};
- IF NE.x;
- MOV.S R15.w, {1065353216, 0, 0, 0}.x;
- MOV.U R20.x, {0, 0, 0, 0};
- ELSE;
- SEQ.S R14.z, R11.w, {-1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R14.z;
- IF NE.x;
- MOV.S R15.w, {0, 0, 0, 0}.x;
- MOV.U R20.x, {0, 0, 0, 0};
- ENDIF;
- ENDIF;
- MOV.U.CC RC.x, R20;
- IF NE.x;
- MOV.F.SAT R11.w, R11;
- MOV.S R15.w, R11;
- ENDIF;
- MOV.S R11.w, R15;
- ENDIF;
- SEQ.U R14.z, R13.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R14.z;
- IF NE.x;
- MOV.F R20.y, R17.w;
- MOV.F R28.z, R11;
- MOV.F R20.z, R13;
- MOV.F R14.z, c[14];
- MOV.F R24.z, R12.w;
- MOV.F R21.z, R19;
- MOV.F R11.z, R25;
- MOV.F R26, c[14];
- MOV.F R27.x, c[15];
- MOV.F R28.yw, R16;
- MOV.F R28.x, R24;
- MOV.F R15.w, c[14].y;
- MOV.F R27.yzw, c[15];
- MOV.F R29, c[16];
- MUL.F R16.y, |R15.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R17.w, R14.z, R20.z;
- MUL.F R23.x, |R21.z|, {3.40282347e+38, 0, 0, 0};
- DP4.F R10.x, R26, R28;
- MOV.F R12.x, R11;
- ADD.F R10.x, R10, R12;
- ADD.F R11.z, R10.x, R11;
- MOV.S R11.z, R11;
- MOV.F R12.x, R11.z;
- MUL.F R23.z, |R20.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R23.y, |R20.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.y, |R16.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.y, R14.z, R24.z;
- DP4.F R14.x, R28, R27;
- MOV.F R12.y, R11;
- ADD.F R12.y, R12, R14.x;
- MOV.F R11.z, R14.w;
- ADD.F R11.z, R12.y, R11;
- ADD.F R11.z, R12.x, R11;
- DP4.F R14.y, R28, R29;
- MOV.F R14.x, R10.z;
- ADD.F R16.z, R14.x, R14.y;
- MOV.F R12.x, R25.y;
- ADD.F R12.x, R16.z, R12;
- MOV.S R12.x, R12;
- MOV.S R11.z, R11;
- ADD.F R11.z, R12.x, R11;
- MOV.S R14.x, R11.z;
- MIN.F R11.z, R16.y, R23;
- MUL.F R12.x, R15.w, R20.y;
- MIN.F R12.x, R12, R11.z;
- MUL.F R11.z, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R11.z, R23;
- MIN.F R14.y, R17.w, R14;
- ADD.F R20.x, R12, R14.y;
- MUL.F R12.x, |R26|, {3.40282347e+38, 0, 0, 0};
- MUL.F R17.w, R26.x, R16.x;
- MIN.F R14.y, R12.x, R21;
- MIN.F R14.y, R17.w, R14;
- ADD.F R14.y, R14, R20.x;
- MOV.S R17.w, R14.y;
- MOV.S R14.y, R12;
- MOV.S R12.y, R17.w;
- MUL.F R20.x, R12.y, R21.z;
- MUL.F R12.y, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R17.w, R12.y, R23.x;
- MOV.F R12.y, c[15];
- MIN.F R25.x, R20, R17.w;
- MOV.F R20.x, c[15].z;
- MUL.F R17.w, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.x, R20.y, R12.y;
- MUL.F R20.y, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R23.z, R23, R20.y;
- MIN.F R24.x, R24, R23.z;
- MIN.F R23.y, R23, R17.w;
- MUL.F R20.z, R20, R20.x;
- MIN.F R20.z, R20, R23.y;
- MOV.F R23.z, R13.x;
- ADD.F R26.z, R24.x, R20;
- MUL.F R24.x, |R23.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R20.z, R23, R15.w;
- MIN.F R12.w, R24.x, R16.y;
- MIN.F R12.w, R20.z, R12;
- MUL.F R25.z, |R24|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R20.z, R11, R25;
- MIN.F R20.z, R24.y, R20;
- MOV.F R23.y, R30.z;
- ADD.F R25.y, R12.w, R20.z;
- MUL.F R24.y, |R23|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R24.y, R12.x;
- MUL.F R20.z, R26.x, R23.y;
- MIN.F R12.w, R20.z, R12;
- ADD.F R26.y, R12.w, R25;
- MOV.F R20.z, R19.y;
- MUL.F R12.w, |R26.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R25.y, |R20.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R26.y, R20.z, R26;
- MIN.F R12.w, R25.y, R12;
- MIN.F R12.w, R26.y, R12;
- ADD.F R25.x, R12.w, R25;
- MUL.F R12.w, |R27.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R21.y, R21, R12.w;
- MUL.F R16.x, R16, R27;
- MIN.F R16.x, R16, R21.y;
- MOV.S R26.y, R26.z;
- ADD.F R26.y, R16.x, R26;
- MUL.F R21.y, |R26|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R21.y, R23.x, R21;
- MUL.F R21.z, R21, R26.y;
- MOV.S R16.x, R25;
- MIN.F R25.x, R21.z, R21.y;
- MIN.F R21.y, R25.z, R17.w;
- MUL.F R21.z, R24, R20.x;
- MIN.F R23.x, R21.z, R21.y;
- MUL.F R21.z, R23, R12.y;
- MIN.F R21.y, R24.x, R20;
- MIN.F R21.y, R21.z, R21;
- ADD.F R21.y, R21, R23.x;
- MIN.F R21.z, R24.y, R12.w;
- MUL.F R23.x, R23.y, R27;
- MIN.F R21.z, R23.x, R21;
- ADD.F R21.z, R21, R21.y;
- MUL.F R21.y, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.z, R20, R21;
- MOV.F R21.z, R21.x;
- MUL.F R21.x, |R21.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R21.y, R25, R21;
- MOV.S R23.x, R25;
- MIN.F R21.y, R20.z, R21;
- MOV.F R20.z, R23.x;
- MOV.F R23.x, R22.w;
- MUL.F R22.w, |R23.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R17.w, R17, R22;
- MUL.F R20.x, R20, R23;
- MIN.F R20.x, R20, R17.w;
- MIN.F R17.w, R20.y, R21.x;
- MUL.F R12.y, R12, R21.z;
- MIN.F R12.y, R12, R17.w;
- ADD.F R17.w, R12.y, R20.x;
- ADD.F R12.y, R21, R20.z;
- MUL.F R15.w, R15, R21.z;
- MIN.F R16.y, R16, R21.x;
- MIN.F R16.y, R15.w, R16;
- MOV.F R15.w, R1.z;
- MUL.F R14.z, R14, R23.x;
- MIN.F R11.z, R11, R22.w;
- MIN.F R11.z, R14, R11;
- MUL.F R14.z, |R15.w|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R16.y, R16, R11.z;
- MIN.F R12.x, R14.z, R12;
- MIN.F R12.w, R14.z, R12;
- MUL.F R11.z, R26.x, R15.w;
- MIN.F R11.z, R11, R12.x;
- MOV.S R17.w, R17;
- MUL.F R14.z, R15.w, R27.x;
- ADD.F R11.z, R11, R16.y;
- MOV.F R12.x, R17.w;
- MIN.F R12.w, R14.z, R12;
- ADD.F R12.w, R12, R12.x;
- MOV.S R12.x, R11.z;
- MOV.F R11.z, c[17].y;
- SNE.F R11.z, R11, {0, 0, 0, 0}.x;
- MOV.S R16.y, R12.w;
- TRUNC.U R12.w, R11.z;
- SEQ.U R11.z, R13.w, {1, 0, 0, 0}.x;
- SEQ.U R12.w, R12, {1, 0, 0, 0}.x;
- MOV.S R10.x, R10;
- MOV.S R16.z, R16;
- MOV.S R12.y, R12;
- AND.U R11.z, -R12.w, -R11;
- ELSE;
- MOV.U R11.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R11.z, R11, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.z;
- IF NE.x;
- MOV.F R12.w, R16.z;
- MOV.F R11.z, c[20].w;
- ADD.F R11.z, -R12.w, R11;
- MOV.S R11.z, R11;
- MOV.F R26.z, R11;
- MOV.F R12.w, c[19];
- MOV.F R13.w, R10.x;
- ADD.F R26.x, -R13.w, R12.w;
- MOV.F R12.w, c[18];
- MOV.F R13.w, R14.y;
- ADD.F R26.y, -R13.w, R12.w;
- MOV.F R12.w, c[17].y;
- RCP.F R11.z, R12.w;
- MOV.S R12.w, R11.z;
- MOV.S R13.w, R12;
- MOV.F R27.xyz, R26;
- MOV.F R26.w, {0, 0, 0, 0}.x;
- MOV.F R27.w, {-0, 0, 0, 0}.x;
- DP4.F R11.z, R27, R26;
- RSQ.F R12.w, R11.z;
- MOV.F R11.z, R13.w;
- DIV.F R11.z, R11, R12.w;
- MOV.S R32.y, R11.z;
- SEQ.S R11.z, R32.y, {2147483647, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.z;
- MOV.U R12.w, {1, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R18.z, {1065353216, 0, 0, 0}.x;
- MOV.U R12.w, {0, 0, 0, 0}.x;
- ELSE;
- SEQ.S R11.z, R32.y, {-1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.z;
- IF NE.x;
- MOV.S R18.z, {0, 0, 0, 0}.x;
- MOV.U R12.w, {0, 0, 0, 0}.x;
- ENDIF;
- ENDIF;
- MOV.U.CC RC.x, R12.w;
- IF NE.x;
- MOV.F.SAT R11.z, R32.y;
- MOV.S R18.z, R11;
- ENDIF;
- MOV.F R13.w, R11;
- MOV.F R12.w, R18.z;
- MUL.F R11.z, |R12.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.w, R11, R11.z;
- MUL.F R11.z, R13.w, R12.w;
- MIN.F R11.z, R11, R11.w;
- MOV.S R11.w, R11.z;
- ENDIF;
- SEQ.U R11.z, R31, {1, 0, 0, 0}.x;
- SEQ.U R12.w, R31, {1, 0, 0, 0}.x;
- AND.U R13.w, -R12, -R11.z;
- SEQ.U R11.z, R13.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.z;
- IF NE.x;
- MOV.F R16.w, c[21];
- MOV.F R12.w, c[13].z;
- MUL.F R12.z, |R12.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.w, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.w, R12, R16;
- MIN.F R12.z, R12, R15.w;
- MIN.F R12.z, R12.w, R12;
- MOV.S R12.z, R12;
- MOV.F R14.z, R12;
- MOV.F R26.xz, R22;
- MOV.F R26.y, R10;
- MOV.F R17.xyz, R26;
- MOV.F R17.w, {-0, 0, 0, 0}.x;
- MOV.F R26.w, {0, 0, 0, 0}.x;
- DP4.F R11.z, R17, R26;
- MOV.F R17.x, R14;
- RSQ.F R11.z, R11.z;
- RCP.F R11.z, R11.z;
- SGT.F R11.z, R11, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R11.z;
- MUL.F R12.w, |R17.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.z, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, R17, R14.z;
- MIN.F R12.z, R12.w, R12;
- MIN.F R12.z, R14.x, R12;
- MOV.F R17.y, c[13].x;
- MOV.F R17.z, c[0].x;
- MOV.F R14.x, c[18].w;
- MOV.F R14.z, c[19].w;
- ADD.F R17.w, R14.z, R14.x;
- MUL.F R14.z, |R17|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, |R17.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R14.x, R14.z, R14;
- MUL.F R14.z, R17, R17.y;
- MIN.F R14.x, R14.z, R14;
- MOV.S R14.z, R17.w;
- MOV.S R17.y, R14.z;
- MOV.F R14.z, c[20].w;
- ADD.F R14.z, R17.y, R14;
- MOV.S R17.y, R14.z;
- MOV.S R14.x, R14;
- MOV.F R14.z, R14.x;
- MOV.S R14.x, R17.y;
- MOV.F R17.y, R14.x;
- ADD.F R12.z, R14, R12;
- MAD.F R14.x, R17.y, {0.104999997, 0, 0, 0}, R12.z;
- MIN.F R12.z, R15.w, R12.w;
- MUL.F R12.w, R17.x, R16;
- MIN.F R12.z, R12.w, R12;
- MAD.F R12.w, R14.x, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- MOV.F R17.x, c[21].z;
- ADD.F R12.z, R14, R12;
- MAD.F R12.z, R17.y, {0.104999997, 0, 0, 0}.x, R12;
- MOV.F R17.y, R11.w;
- FRC.F R12.w, R12;
- MAD.F R12.z, R12, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- MAD.F R14.z, R12.w, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- MOV.F R14.x, c[13].y;
- MUL.F R12.w, |R14.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.w, |R17.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, R14, R17;
- MIN.F R12.w, R12, R16;
- MIN.F R14.x, R14, R12.w;
- MUL.F R12.w, |R14.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.w, |R17.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R15, R12;
- MUL.F R14.x, R17.y, R14;
- MIN.F R12.w, R14.x, R12;
- SIN.F R14.x, R14.z;
- MUL.F R14.z, R14.x, R12.w;
- MUL.F R14.x, |R14|, {3.40282347e+38, 0, 0, 0};
- MUL.F R12.w, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R14.x, R12;
- MIN.F R12.w, R14.z, R12;
- FRC.F R12.z, R12;
- MAD.F R14.z, R12, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- SIN.F R12.z, R14.z;
- MOV.S R32.x, R12.w;
- MIN.F R12.w, R16, R15;
- MUL.F R14.x, R17.y, R17;
- MIN.F R15.w, R14.x, R12;
- MUL.F R12.w, R15, R12.z;
- MUL.F R14.x, |R15.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R12.z, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.z, R14.x, R12;
- MIN.F R12.z, R12.w, R12;
- COS.F R14.z, R14.z;
- MUL.F R12.w, |R14.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R14.x, R12;
- MUL.F R14.x, R15.w, R14.z;
- MIN.F R12.w, R14.x, R12;
- MOV.F R14.x, R16.z;
- ADD.F R12.w, R14.x, R12;
- MOV.S R12.z, R12;
- ADD.F R12.z, R10.x, R12;
- ADD.F R10.x, R12.z, -R11;
- MOV.S R17.z, R12.w;
- MOV.S R11.x, R10;
- MOV.F R12.w, c[0];
- MOV.F R10.x, R10.y;
- MOV.S R17.x, R12.z;
- DIV.F R12.z, R10.x, R12.w;
- MOV.F R10.x, R22.z;
- DIV.F R10.x, R10, R12.w;
- MOV.S R22.y, R12.z;
- MOV.S R12.z, R10.x;
- DIV.F R10.x, R26, R12.w;
- MOV.S R14.x, R10;
- IF NE.x;
- MOV.S R11.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R11.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R12.w, R32.x;
- ADD.F R15.w, R14.y, R12;
- MOV.F R10.x, R11.y;
- ADD.F R14.y, R15.w, -R10.x;
- MOV.F R27.y, R14;
- MOV.F R10.x, R17.z;
- ADD.F R14.z, -R10, R10.x;
- MOV.F R27.z, R14;
- MOV.F R27.x, R11;
- MOV.F R26.xyz, R27;
- MOV.F R27.w, {0, 0, 0, 0}.x;
- MOV.F R26.w, {-0, 0, 0, 0}.x;
- DP4.F R10.x, R26, R27;
- RSQ.F R10.x, R10.x;
- RCP.F R10.x, R10.x;
- SGT.F R10.z, R10.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R10.z;
- MOV.F R27.xz, R22;
- MOV.F R27.y, R10;
- MOV.F R26.xyz, R27;
- MOV.F R27.w, {0, 0, 0, 0}.x;
- MOV.F R26.w, {-0, 0, 0, 0}.x;
- DP4.F R12.w, R26, R27;
- MOV.S R10.x, R12.w;
- MOV.S R17.y, R15.w;
- MOV.S R14.y, R14;
- MOV.S R16.z, R14;
- IF NE.x;
- MOV.S R17.w, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R17.w, {0, 0, 0, 0}.x;
- ENDIF;
- RSQ.F R16.w, R10.x;
- MOV.F R10.z, R22;
- MUL.F R10.x, |R10.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R12.w, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R15.w, R22.x;
- MIN.F R10.x, R10, R12.w;
- MUL.F R10.z, R16.w, R10;
- MIN.F R10.x, R10.z, R10;
- MOV.S R10.z, R10.x;
- MUL.F R10.x, |R10.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R10.x, R10, R12.w;
- MUL.F R10.y, R16.w, R10;
- MIN.F R10.x, R10.y, R10;
- MUL.F R14.z, |R15.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.y, R16.w, R15.w;
- MIN.F R12.w, R14.z, R12;
- MIN.F R12.w, R10.y, R12;
- MOV.S R10.y, R10.x;
- MOV.S R10.x, R12.w;
- SEQ.S R12.w, R17, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R12.w;
- IF NE.x;
- MOV.S R14.z, {0, 0, 0, 0}.x;
- ELSE;
- MOV.S R14.z, R11;
- ENDIF;
- SNE.S R12.w, R14.z, {0, 0, 0, 0}.x;
- SEQ.U R11.z, R13.w, {1, 0, 0, 0}.x;
- SEQ.U R12.w, -R12, {1, 0, 0, 0}.x;
- AND.U R11.z, -R12.w, -R11;
- MOV.S R16.w, R14.z;
- ELSE;
- MOV.U R11.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R11.z, R11, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.z;
- IF NE.x;
- MOV.F R26.x, R11;
- MOV.F R26.y, R14;
- MOV.F R26.z, R16;
- MOV.F R27.xyz, R26;
- MOV.F R17.w, c[22].x;
- MOV.F R15.w, R16.z;
- MOV.F R26.w, {0, 0, 0, 0}.x;
- MOV.F R27.w, {-0, 0, 0, 0}.x;
- DP4.F R11.z, R27, R26;
- RSQ.F R14.z, R11.z;
- MUL.F R13.w, |R14.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R26.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.w, R14.z, R26.x;
- MIN.F R11.z, R11, R13.w;
- MIN.F R26.x, R12.w, R11.z;
- MUL.F R11.z, |R14.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.w, R14.z, R14.y;
- MIN.F R11.z, R11, R13.w;
- MIN.F R26.y, R12.w, R11.z;
- MUL.F R12.w, R14.z, R15;
- MUL.F R14.y, |R15.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.z, R14.y, R13.w;
- MIN.F R26.z, R12.w, R11;
- MOV.F R13.w, R14.x;
- MUL.F R15.w, |R17|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R13.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R11.z, R15;
- MUL.F R11.z, R13.w, R17.w;
- MOV.F R14.z, R22.y;
- MIN.F R11.z, R11, R12.w;
- MUL.F R13.w, |R14.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R27.xyz, R10;
- MOV.F R26.w, {0, 0, 0, 0}.x;
- MOV.F R27.w, {-0, 0, 0, 0}.x;
- DP4.F R18.z, R27, R26;
- MUL.F R12.w, R18.z, R11.z;
- MUL.F R14.y, |R18.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.z, R11, R14.y;
- MIN.F R20.x, R12.w, R11.z;
- MUL.F R12.w, R17, R14.z;
- MIN.F R11.z, R15.w, R13.w;
- MIN.F R11.z, R12.w, R11;
- MUL.F R12.w, R18.z, R11.z;
- MOV.F R14.z, R12;
- MUL.F R13.w, |R14.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.z, R11, R14.y;
- MIN.F R20.y, R12.w, R11.z;
- MIN.F R13.w, R15, R13;
- MUL.F R14.z, R17.w, R14;
- MIN.F R14.z, R14, R13.w;
- MUL.F R13.w, |R14.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.z, R14.y, R13.w;
- MUL.F R12.w, R18.z, R14.z;
- MIN.F R20.z, R12.w, R11;
- ADD.F R17.xyz, R17, R20;
- MOV.S R17.xyz, R17;
- ENDIF;
- SEQ.U R11.z, R31, {1, 0, 0, 0}.x;
- SEQ.U R12.w, R31, {1, 0, 0, 0}.x;
- AND.U R13.w, -R12, -R11.z;
- SEQ.U R11.z, R13.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.z;
- IF NE.x;
- MOV.F R2.x, c[23];
- SGT.F R2.x, R2, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R2;
- IF NE.x;
- MOV.F R10.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R10.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.xyz, R17;
- MOV.F R4.w, {1, 0, 0, 0}.x;
- MOV.F R2, c[28];
- DP4.F R2.x, R4, R2;
- MOV.F R22, c[29];
- DP4.F R10.x, R4, R22;
- MOV.F R22, c[26];
- DP4.F R10.y, R4, R22;
- MOV.S R28.y, R2.x;
- MOV.F R2, c[25];
- DP4.F R2.x, R4, R2;
- MOV.F R22, c[30];
- DP4.F R2.z, R4, R22;
- MOV.S R28.x, R10;
- MOV.S R2.y, R2.x;
- MOV.F R26, c[24];
- DP4.F R2.x, R4, R26;
- MOV.F R22, c[27];
- DP4.F R4.x, R4, R22;
- MOV.S R27.x, R4;
- MOV.F R4.x, R10.z;
- MOV.S R10.x, R2.z;
- MOV.S R27.w, R2.z;
- MUL.F R2.z, R10.y, {0.5, 0, 0, 0}.x;
- MOV.S R29.y, R2.z;
- MOV.F R2.z, c[23].x;
- SGT.F R2.z, {0, 0, 0, 0}.x, R2;
- TRUNC.U.CC HC.x, R2.z;
- MOV.S R2.w, R10.y;
- MOV.S R2.x, R2;
- MOV.S R28.w, R4.x;
- IF NE.x;
- MOV.F R2.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R2.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.w, R10.x;
- MOV.F R10.z, c[3].y;
- MOV.F R11.z, R7.x;
- MOV.F R4.x, c[11].z;
- MOV.F R4.y, R28.x;
- ADD.F R4.z, R4.y, R4.x;
- MOV.F R4.y, R28;
- MOV.F R26.yz, R4;
- MOV.F R22, c[32];
- MOV.F R26.xw, R27;
- DP4.F R10.y, R26, R22;
- MOV.F R4.x, R27;
- MOV.F R22, c[31];
- DP4.F R4.x, R4, R22;
- DIV.F R4.z, R4.x, R10.y;
- MOV.F R4.w, R2;
- MUL.F R4.y, |R4.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, |R4.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.x, R4.y, R4;
- MUL.F R4.y, R4.w, R4.z;
- MIN.F R12.x, R4.y, R4;
- MOV.S R4.y, R2.w;
- MOV.F R4.x, R29.y;
- MOV.F R10.x, R4.y;
- MAD.F R4.y, R12.x, {0.5, 0, 0, 0}.x, R4.x;
- DIV.F R4.z, R4.y, R10.x;
- MOV.S R4.z, R4;
- MOV.S R4.w, R4.z;
- MOV.F R4.z, c[1].w;
- MUL.F R10.y, R4.w, R4.z;
- MUL.F R4.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.w, R4, R4.z;
- MIN.F R4.w, R10.y, R4;
- MOV.F R4.z, c[1].y;
- ADD.F R4.z, R4.w, -R4;
- MUL.F R10.y, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R10.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.w, R10.y, R4;
- MUL.F R10.y, R11.z, R10.z;
- MIN.F R4.w, R10.y, R4;
- MOV.F R10.y, c[23].x;
- MOV.S R4.z, R4;
- MOV.F R10.z, R21.w;
- RCP.F R10.y, R10.y;
- MAD.F R4.w, R10.z, R10.y, R4;
- MOV.F R10.y, R28.w;
- ADD.F R10.y, R10, -R2.z;
- MOV.S R4.w, R4;
- MOV.S R2.z, R4.w;
- MOV.S R4.w, R10.y;
- FRC.F R10.y, R2.z;
- MOV.F R10.z, R4.w;
- MUL.F R4.w, |R10.z|,
- [05:37:32] Link error in shader. Log:
- [05:37:32] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 1860:
- -- error message --
- line 39, column 45: error: invalid vertex attribute reference
- line 44, column 25: error: invalid vertex attribute reference
- line 46, column 25: error: invalid vertex attribute reference
- line 48, column 25: error: invalid vertex attribute reference
- line 51, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 0
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 0
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 1
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem3 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 36 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[36] = { program.local[0..35] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..4] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25;
- TEMP T;
- TEMP RC, HC;
- SHR.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R4, R0, R2;
- SHR.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHL.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R5, R0, R2;
- SHR.U R1, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R17, R1, R0;
- SHR.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R6, R0, R2;
- MOV.U R0.x, R17.w;
- MOV.F R0.y, c[0].x;
- ADD.F R3.x, -R0, R0.y;
- SHR.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SGT.F R3.y, {0, 0, 0, 0}.x, R3.x;
- SHR.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R7, R0, R2;
- SHR.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R8, R0, R2;
- SHR.U R0, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R11, R0, R2;
- TRUNC.U R12.x, R3.y;
- SEQ.U R0.x, R12, {1, 0, 0, 0};
- SEQ.U R12.y, -R0.x, {1, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- MOV.S R17.w, R3.x;
- SHR.U R0.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R12.y;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R19.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R22.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R21.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R18.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R20.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R9.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R10.xyz, R0, R2;
- MOV.S R1, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R3, {0, 0, 0, 0}.x;
- MOV.S R25.xy, {0, 0, 0, 0}.x;
- MOV.S R0.yz, {0, 0, 0, 0};
- MOV.S R0.x, vertex.id;
- MOV.S R0.w, vertex.instance.x;
- MOV.S R9.w, {0, 0, 0, 0}.x;
- MOV.S R10.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R1.z, c[1].y;
- MUL.F R1.z, R1, {5, 0, 0, 0}.x;
- MOV.S R1.xyw, {0, 0, 0, 0}.x;
- MOV.S R25.xy, {0, 0, 0, 0}.x;
- MOV.S R1.z, R1;
- MOV.S R11.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R12.x, R12, {0, 0, 0, 0};
- SEQ.U R12.x, -R12, {1, 0, 0, 0};
- SEQ.U R12.x, -R12, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R12;
- IF NE.x;
- MOV.S R11.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R11.w, R11, {0, 0, 0, 0}.x;
- SEQ.U R12.y, -R11.w, {1, 0, 0, 0}.x;
- MOV.U R12.x, -R11.w;
- SEQ.U R12.z, -R12.y, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R12.z;
- MOV.U R11.w, -R12.y;
- IF NE.x;
- MOV.F R12.y, R5.w;
- TRUNC.S R12.y, R12;
- I2F.S R12.y, R12;
- MOV.F R12.z, R17.w;
- SGE.F R12.z, R12, R12.y;
- MOV.S R22.z, R12.y;
- TRUNC.U R12.y, R12.z;
- SEQ.U R12.z, R11.w, {1, 0, 0, 0}.x;
- SEQ.U R11.w, R12.y, {1, 0, 0, 0}.x;
- AND.U R11.w, -R11, -R12.z;
- ELSE;
- MOV.U R11.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R11.w, R11, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.w;
- IF NE.x;
- MOV.F R1.z, c[1].y;
- MUL.F R1.z, R1, {5, 0, 0, 0}.x;
- MOV.S R1.xy, {0, 0, 0, 0};
- MOV.S R1.z, R1;
- MOV.S R25.x, {0, 0, 0, 0};
- MOV.S R9.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R11.w, R12.x, {1, 0, 0, 0}.x;
- SEQ.U R12.x, -R11.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R12;
- MOV.U R11.w, -R11;
- IF NE.x;
- SEQ.U R12.y, R11.w, {1, 0, 0, 0}.x;
- SEQ.S R12.x, R9.w, {0, 0, 0, 0};
- SEQ.U R11.w, -R12.x, {1, 0, 0, 0}.x;
- AND.U R11.w, -R11, -R12.y;
- ELSE;
- MOV.U R11.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R12.x, R11.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R12;
- IF NE.x;
- MOV.F R0.x, c[2];
- SGT.F R0.x, {0, 0, 0, 0}, R0;
- TRUNC.U.CC HC.x, R0;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.y, R18.x;
- MAX.F R0.y, R0, {0, 0, 0, 0}.x;
- MOV.S R14.y, R0;
- MOV.F R0.y, c[2].x;
- SGT.F R0.y, R0, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R14.x, R0;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.z, c[3].y;
- MOV.F R0.y, R18.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.z;
- MIN.F R0.w, R0, R5;
- MIN.F R0.w, R0.y, R0;
- MOV.F R0.z, c[2].x;
- MOV.F R10.w, c[4];
- MOV.F R0.y, R17.w;
- RCP.F R0.z, R0.z;
- MAD.F R0.w, R0.y, R0.z, R0;
- FRC.F R5.w, R0;
- MOV.F R0.z, R14.x;
- ADD.F R0.w, R0.x, -R0.z;
- MUL.F R0.x, |R0.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.z, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R0.x, R0;
- MUL.F R0.x, R0.w, R5.w;
- MIN.F R0.z, R0.x, R0;
- MOV.F R0.x, R22.z;
- DIV.F R0.x, R0.y, R0.x;
- MOV.S R0.z, R0;
- MOV.S R0.y, R0.z;
- MOV.S R0.z, R0.x;
- MOV.F R9.w, R0.y;
- ADD.F R0.y, -R0.w, {1, 0, 0, 0}.x;
- MOV.S R0.x, R0.z;
- MUL.F R0.w, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.w, R0, R5;
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.x, R0, R0.w;
- ADD.F R9.w, R0.x, R9;
- ADD.F R12.y, R9.w, -R10.w;
- MOV.F R0.w, c[5];
- ADD.F R12.x, R0.w, -R10.w;
- MUL.F R12.z, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R0.y, c[5];
- MOV.F R0.x, c[4].y;
- ADD.F R0.x, -R0, R0.y;
- DIV.F R0.x, R0, R12.x;
- MUL.F R12.w, R12.y, R0.x;
- MUL.F R0.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R12.z, R0;
- MIN.F R12.w, R12, R13.x;
- MOV.S R15.z, R12.w;
- MOV.F R12.w, c[4].x;
- MOV.F R5.w, c[5].z;
- MOV.F R0.x, c[4].z;
- ADD.F R0.x, -R0, R5.w;
- DIV.F R13.x, R0, R12.x;
- MUL.F R13.z, R12.y, R13.x;
- MOV.F R0.x, c[5];
- ADD.F R13.y, -R12.w, R0.x;
- DIV.F R12.x, R13.y, R12.x;
- MUL.F R13.y, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.x, |R13|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R12.z, R13;
- MIN.F R13.x, R13.z, R13;
- MIN.F R12.z, R12, R13.y;
- MUL.F R12.x, R12.y, R12;
- MIN.F R12.x, R12, R12.z;
- ADD.F R12.y, R12.x, R12.w;
- ADD.F R12.w, R9, -R0;
- MOV.F R12.x, c[6].w;
- MOV.S R16.x, R12.y;
- ADD.F R12.y, R9.w, -R12.x;
- MOV.S R12.z, R12.y;
- MOV.S R12.y, R12.w;
- MOV.S R23.y, R9.w;
- SGE.F R9.w, R9, R10;
- MOV.S R17.z, R0;
- ADD.F R0.z, R12.x, -R0.w;
- MOV.F R10.w, c[6].z;
- ADD.F R0.w, -R5, R10;
- MOV.S R15.x, R0.z;
- MOV.S R13.z, R0.w;
- MOV.F R0.z, c[6].y;
- MOV.F R0.w, c[6].x;
- ADD.F R0.y, -R0, R0.z;
- ADD.F R0.x, R0.w, -R0;
- TRUNC.U.CC HC.x, R9.w;
- MOV.F R12.w, R14.y;
- MOV.S R15.y, R13.x;
- MIN.F R13.x, R12.w, {0, 0, 0, 0};
- MOV.F R12.w, R21.x;
- ADD.F R12.w, R12, R13.x;
- MOV.S R21.x, R12.w;
- MOV.S R13.w, R0.y;
- MOV.S R23.x, R0;
- IF NE.x;
- MOV.S R0.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.z, R15.x;
- MOV.F R0.y, R23.x;
- DIV.F R5.w, R0.y, R0.z;
- MOV.F R0.y, R12;
- MUL.F R9.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R10.w, R13;
- MUL.F R5.w, R0.y, R5;
- MIN.F R9.w, R0, R9;
- MIN.F R9.w, R5, R9;
- MOV.F R5.w, c[5].x;
- ADD.F R5.w, R5, R9;
- DIV.F R10.w, R10, R0.z;
- MOV.F R9.w, R13.z;
- MOV.S R12.y, R5.w;
- DIV.F R5.w, R9, R0.z;
- MUL.F R9.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, R0.y, R5.w;
- MIN.F R9.w, R0, R9;
- MIN.F R0.z, R0, R9.w;
- MUL.F R5.w, |R10|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R14.z, R0;
- MIN.F R0.w, R0, R5;
- MUL.F R0.z, R0.y, R10.w;
- MIN.F R0.w, R0.z, R0;
- MOV.F R0.z, c[5].y;
- ADD.F R5.w, R0.z, R0;
- MOV.S R13.x, R5.w;
- MOV.F R0.w, R15.y;
- MOV.F R0.z, c[4];
- ADD.F R0.z, R0, R0.w;
- MOV.S R16.z, R0;
- MOV.F R0.w, R15.z;
- MOV.F R0.z, c[4].y;
- ADD.F R0.z, R0, R0.w;
- MOV.S R12.w, R0.z;
- SGE.F R0.z, R0.y, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.z;
- MOV.F R0.w, c[7].y;
- MOV.F R0.y, c[6];
- ADD.F R0.y, -R0, R0.w;
- MOV.S R12.x, R0.y;
- MOV.F R5.w, c[7];
- MOV.F R0.w, c[6];
- ADD.F R0.w, -R0, R5;
- MOV.F R5.w, c[7].x;
- MOV.F R0.y, c[6].x;
- ADD.F R0.y, -R0, R5.w;
- MOV.S R23.x, R0.y;
- MOV.F R9.w, c[7].z;
- MOV.F R5.w, c[6].z;
- ADD.F R5.w, -R5, R9;
- MOV.S R0.w, R0;
- MOV.S R13.y, R5.w;
- MOV.S R0.y, R0.x;
- IF NE.x;
- MOV.S R0.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.w, R14.z;
- MOV.F R5.w, c[5].z;
- ADD.F R5.w, R5, R9;
- MOV.S R13.w, R5;
- MOV.F R5.w, R12.z;
- SGE.F R5.w, R5, {0, 0, 0, 0}.x;
- MOV.F R9.w, R23.x;
- DIV.F R9.w, R9, R0.w;
- RCP.F R0.w, R0.w;
- TRUNC.U.CC HC.x, R5.w;
- MOV.S R14.x, R9.w;
- MOV.S R14.y, R0.w;
- IF NE.x;
- MOV.S R0.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.w, R12.z;
- MOV.F R9.w, R14.x;
- MUL.F R13.z, R9.w, R5.w;
- MUL.F R10.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.x, R9.w, R10.w;
- MOV.F R9.w, R14.y;
- MUL.F R12.x, R12, R9.w;
- MIN.F R14.x, R13.z, R14;
- MUL.F R13.z, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, R5, R12.x;
- MIN.F R10.w, R10, R13.z;
- MIN.F R10.w, R5, R10;
- MOV.F R5.w, R13.y;
- MUL.F R5.w, R5, R9;
- MOV.S R15.x, R10.w;
- MOV.F R10.w, c[7];
- MOV.F R9.w, R23.y;
- SGE.F R9.w, R9, R10;
- TRUNC.U.CC HC.x, R9.w;
- MOV.S R15.y, R14.x;
- MOV.S R14.z, R5.w;
- IF NE.x;
- MOV.S R12.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R12.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.w, {1, 0, 0, 0}.x;
- DP4.F R6.x, R6, R5;
- MOV.F R23, R7;
- MOV.F R6.y, R0.w;
- MOV.F R24, R8;
- MOV.S R6.w, R6.x;
- DP4.F R6.x, R5, R23;
- DP4.F R5.x, R5, R24;
- MOV.F R5.y, R0.z;
- MOV.S R9.w, R5.x;
- ADD.F R5.x, -R6.y, {1, 0, 0, 0};
- MUL.F R0.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R0, R5;
- MUL.F R0.z, R5.y, R5.x;
- MIN.F R0.z, R0, R5;
- MOV.F R0.w, R13;
- MUL.F R5.z, R0, R0.w;
- ADD.F R5.y, -R5, {1, 0, 0, 0}.x;
- MUL.F R5.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.w, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.w, R0, R5.x;
- MIN.F R6.z, R5, R0.w;
- MOV.S R5.y, R5;
- MOV.S R0.w, R5.y;
- MUL.F R5.z, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MUL.F R0.w, R0.x, R0;
- MIN.F R5.y, R0.w, R5;
- MOV.F R5.w, R16.z;
- MUL.F R0.w, R5.y, R5;
- MUL.F R5.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.x, R5.w, R5.z;
- ADD.F R5.w, -R0.x, {1, 0, 0, 0}.x;
- MOV.F R7.y, c[4].z;
- MOV.S R10.w, R6.x;
- MUL.F R6.x, |R5.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, |R7.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.z, R6.x, R0.x;
- MUL.F R0.x, R5.w, R7.y;
- MIN.F R7.y, R0.x, R7.z;
- MIN.F R0.x, R0.w, R7;
- ADD.F R0.x, R0, R7.y;
- MOV.F R0.w, R12.x;
- ADD.F R0.x, R6.z, R0;
- ADD.F R6.z, -R0.w, {1, 0, 0, 0}.x;
- MOV.S R6.z, R6;
- MOV.S R7.z, R6;
- MUL.F R8.y, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.w, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R8, R8.w;
- MUL.F R6.y, R7.z, R6;
- MIN.F R7.z, R6.y, R8.y;
- MOV.F R7.y, R14.z;
- MOV.F R7.x, R12.z;
- MUL.F R6.z, R7.x, R7.y;
- MUL.F R6.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R7.y, R7.z;
- MOV.F R7.z, R16.x;
- MUL.F R7.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.y, R7.x, R6;
- MIN.F R6.z, R6, R6.y;
- MOV.S R7.x, R7.y;
- MOV.F R6.y, R7.x;
- MOV.F R7.x, c[6].z;
- ADD.F R7.x, R7, R6.z;
- MUL.F R7.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R6.z;
- MUL.F R7.x, R7, R6.y;
- MIN.F R7.x, R7, R7.y;
- ADD.F R0.x, R7, R0;
- MOV.F R7.x, R12.y;
- MUL.F R7.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R5.x;
- MUL.F R7.x, R7, R0.z;
- MIN.F R7.x, R7, R7.y;
- MUL.F R7.y, R7.z, R5;
- MUL.F R8.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R8.y, R5;
- MIN.F R8.y, R7, R7.z;
- MOV.F R8.w, c[4].x;
- MUL.F R7.y, |R8.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.x, R7.y, R6;
- MUL.F R7.y, R8.w, R5.w;
- MIN.F R8.w, R7.y, R12.x;
- MOV.F R7.z, R15.y;
- MOV.F R7.y, c[6].x;
- ADD.F R7.y, R7, R7.z;
- ADD.F R7.z, R8.y, R8.w;
- ADD.F R8.w, R7.x, R7.z;
- MUL.F R8.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R8.y, R6;
- MUL.F R7.x, R7.y, R6.y;
- MIN.F R7.x, R7, R7.z;
- MOV.F R7.y, R13.x;
- MUL.F R7.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R8.y, R12.w;
- MUL.F R0.z, R0, R7.y;
- MIN.F R5.x, R7.z, R5;
- MIN.F R0.z, R0, R5.x;
- MUL.F R5.x, R5.y, R8.y;
- MUL.F R7.y, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R7, R5.z;
- MIN.F R5.z, R5.x, R5.y;
- MOV.F R7.y, c[4];
- MUL.F R5.x, |R7.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.x, R6, R5;
- MUL.F R5.x, R5.w, R7.y;
- MIN.F R5.w, R5.x, R6.x;
- ADD.F R5.z, R5, R5.w;
- MUL.F R6.x, |R0.w|, {3.40282347e+38, 0, 0, 0};
- ADD.F R5.z, R0, R5;
- ADD.F R7.x, R7, R8.w;
- MOV.F R5.y, R15.x;
- MOV.F R5.x, c[6].y;
- ADD.F R5.x, R5, R5.y;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R6.z, R5;
- MUL.F R0.z, R6.y, R5.x;
- MIN.F R0.z, R0, R5.y;
- ADD.F R5.x, R0.z, R5.z;
- MOV.S R8.y, R5.x;
- MOV.F R5.z, R18.y;
- MOV.F R5.x, R18;
- ADD.F R5.y, R5.x, R5.z;
- MAD.F R5.w, R5.y, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MOV.F R5.y, R18.z;
- MUL.F R5.w, R5, {2, 0, 0, 0}.x;
- ADD.F R5.z, R5.y, R5;
- MAD.F R5.z, R5, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- ADD.F R5.x, R5, R5.y;
- MOV.S R5.z, R5;
- MOV.S R5.y, R5.z;
- MAD.F R5.z, R5.x, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MOV.F R5.x, R5.y;
- MUL.F R5.y, R5.z, {2, 0, 0, 0}.x;
- MUL.F R5.x, R5, {2, 0, 0, 0};
- MOV.S R8.w, R5;
- MOV.S R5.w, R5.x;
- MOV.F R5.x, c[7].y;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R0.w;
- MIN.F R5.z, R5, R6.x;
- MIN.F R5.z, R5.x, R5;
- MOV.F R5.x, c[7];
- MOV.S R17.y, R5.z;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, R5.x, R0.w;
- MOV.F R5.x, c[7].z;
- MIN.F R6.y, R5.z, R6.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.y, R6.z, R6;
- MIN.F R5.z, R5, R6.x;
- MUL.F R0.w, R0, R5.x;
- MIN.F R0.w, R0, R5.z;
- MOV.S R0.x, R0;
- MOV.S R0.z, R7.x;
- MOV.S R5.y, R5;
- MOV.S R17.x, R6.y;
- MOV.S R0.w, R0;
- ENDIF;
- SEQ.U R5.x, R11.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- MOV.F R5.x, R0;
- MOV.F R0.x, R0.w;
- ADD.F R0.x, R0, R5;
- MOV.F R5.x, R21.z;
- MUL.F R5.z, R5.x, R0.x;
- MUL.F R6.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.x, R0, R6;
- MOV.F R5.x, c[9].w;
- MIN.F R0.x, R5.z, R0;
- MUL.F R5.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R5;
- MIN.F R5.z, R5, R6.x;
- MIN.F R0.x, R0, R5.z;
- MOV.F R5.x, R19.z;
- MUL.F R6.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R5, R6.x;
- MUL.F R0.x, R5, R0;
- MIN.F R0.x, R0, R5.z;
- MOV.S R8.x, R0;
- MOV.F R0.x, R17;
- ADD.F R0.x, R0, R0.z;
- MOV.F R0.z, R21.x;
- MUL.F R5.x, R0.z, R0;
- MUL.F R5.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.x, R0, R5.z;
- MOV.F R0.z, c[9].y;
- MIN.F R0.x, R5, R0;
- MUL.F R5.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.z;
- MIN.F R5.x, R5, R5.z;
- MIN.F R5.x, R0, R5;
- MOV.F R0.x, R17.y;
- MOV.F R0.z, R8.y;
- ADD.F R0.z, R0.x, R0;
- MOV.F R0.x, R21.y;
- MOV.S R17.y, R5.x;
- MUL.F R5.x, R0, R0.z;
- MUL.F R0.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.z, c[9];
- MIN.F R0.x, R5, R0;
- MUL.F R5.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.z;
- MIN.F R5.x, R5, R5.z;
- MIN.F R6.x, R0, R5;
- MOV.F R0.z, c[8].x;
- MOV.F R0.x, R8.w;
- MUL.F R5.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.z;
- MIN.F R5.x, R5, R5.z;
- MOV.F R0.z, c[8].y;
- MIN.F R0.x, R0, R5;
- MOV.S R17.x, R6;
- MOV.S R6.x, R0;
- MOV.F R0.x, R5.w;
- MUL.F R5.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.z;
- MIN.F R5.x, R5, R5.z;
- MIN.F R0.x, R0, R5;
- MOV.F R5.x, c[10];
- MOV.S R0.z, R6.x;
- ADD.F R0.z, R0, R5.x;
- MOV.S R8.y, R0.z;
- MOV.F R0.z, R18;
- MOV.S R15.w, R0.x;
- MUL.F R0.x, R0.z, {2, 0, 0, 0};
- FLR.F R5.x, R0;
- MOV.F R0.x, R18;
- ADD.F R0.x, R0, {-0.5, 0, 0, 0};
- MOV.S R12.z, R5.x;
- MOV.F R5.x, R18.y;
- MOV.S R12.x, R0;
- MUL.F R0.x, R5, {2, 0, 0, 0};
- FLR.F R5.z, R0.x;
- ADD.F R0.x, R0.z, {-0.5, 0, 0, 0};
- ADD.F R5.x, R5, {-0.5, 0, 0, 0};
- SGT.F R0.z, R5, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R16.w, R5.x;
- MOV.S R15.z, R5;
- MOV.S R21.y, R0.x;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.x, c[8].z;
- MOV.F R0.z, R5.y;
- MUL.F R5.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, R0, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R0.z, R0, R5.y;
- MOV.F R5.y, R15.w;
- MOV.F R5.x, c[10].y;
- ADD.F R5.x, R5, R5.y;
- MOV.S R14.y, R0.z;
- MOV.S R0.z, R5.x;
- MOV.F R5.x, R15.z;
- SGT.F R5.x, {0, 0, 0, 0}, R5;
- TRUNC.U.CC HC.x, R5;
- MOV.S R14.x, R0;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.x, R12.z;
- SGT.F R5.x, R5, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R5;
- MOV.S R14.w, R0.x;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.y, R14.w;
- MOV.F R5.x, R14;
- ADD.F R5.x, R5, -R5.y;
- MOV.S R21.x, R5;
- MOV.F R5.y, R14;
- MOV.F R5.x, c[10].z;
- ADD.F R5.x, R5, R5.y;
- MOV.F R5.z, R12;
- MOV.S R5.y, R5.x;
- SGT.F R5.x, {0, 0, 0, 0}, R5.z;
- TRUNC.U.CC HC.x, R5;
- MOV.S R23.y, R0.x;
- IF NE.x;
- MOV.F R5.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.z, c[11].x;
- MOV.F R0.x, R12;
- MUL.F R5.w, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R5.z;
- MIN.F R5.w, R5, R6.x;
- MIN.F R0.x, R0, R5.w;
- MOV.F R5.z, c[11].y;
- MOV.S R8.z, R0.x;
- MOV.F R0.x, R16.w;
- MUL.F R5.w, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R5.z;
- MIN.F R5.w, R5, R6.x;
- MIN.F R0.x, R0, R5.w;
- MOV.F R5.w, R23.y;
- MOV.F R5.z, R18.x;
- MUL.F R5.z, R5, {2, 0, 0, 0}.x;
- FLR.F R5.z, R5;
- MOV.S R5.z, R5;
- MOV.S R14.y, R5.z;
- ADD.F R5.x, R5.w, -R5;
- SGT.F R5.z, R5, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R0.x, R0;
- MOV.S R5.w, R5.x;
- IF NE.x;
- MOV.F R5.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.z, R14.y;
- SGT.F R5.z, {0, 0, 0, 0}.x, R5;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R15.x, R5;
- IF NE.x;
- MOV.F R5.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.z, R15.x;
- ADD.F R5.x, R5.z, -R5;
- MOV.S R21.z, R5.x;
- ENDIF;
- SEQ.U R5.x, R11.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- AND.S R0.w, c[12].x, {65536, 0, 0, 0}.x;
- I2F.S R0.w, R0;
- SGT.F R5.x, {0, 0, 0, 0}, R0.w;
- TRUNC.U.CC HC.x, R5;
- AND.S R23.y, c[12].x, {262144, 0, 0, 0}.x;
- AND.S R12.z, c[12].x, {131072, 0, 0, 0}.x;
- MOV.S R14.y, R0.w;
- IF NE.x;
- MOV.F R0.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R14.y;
- SGT.F R5.x, R5, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R5;
- MOV.S R14.x, R0.w;
- IF NE.x;
- MOV.F R5.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.z, c[11];
- MOV.F R0.w, R21.y;
- MUL.F R6.x, |R0.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R5.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, R0, R5.z;
- MIN.F R6.x, R6, R6.y;
- MIN.F R0.w, R0, R6.x;
- I2F.S R5.z, R12;
- MOV.S R13.z, R0.w;
- MOV.S R0.w, R5.z;
- SGT.F R5.z, R5, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R14.y, R5.x;
- IF NE.x;
- MOV.F R5.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.z, R0.w;
- MOV.F R0.w, R5.x;
- SGT.F R5.x, {0, 0, 0, 0}, R5.z;
- TRUNC.U.CC HC.x, R5;
- MOV.S R15.x, R0.w;
- IF NE.x;
- MOV.F R0.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R14.y;
- MOV.F R5.z, R14.x;
- ADD.F R5.x, R5, -R5.z;
- MOV.S R15.w, R5.x;
- I2F.S R5.x, R23.y;
- MOV.S R14.y, R5.x;
- SGT.F R5.x, {0, 0, 0, 0}, R5;
- TRUNC.U.CC HC.x, R5;
- MOV.S R15.y, R0.w;
- IF NE.x;
- MOV.F R0.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.z, R15.y;
- MOV.F R5.x, R15;
- ADD.F R5.x, R5, -R5.z;
- MOV.S R14.z, R5.x;
- MOV.F R5.x, R14.y;
- SGT.F R5.x, R5, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R5;
- MOV.S R14.x, R0.w;
- IF NE.x;
- MOV.F R0.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.x, R14;
- ADD.F R0.w, R0, -R6.x;
- MOV.F R5.x, R14.z;
- TRUNC.S R5.x, R5;
- MOV.F R5.z, R15.w;
- TRUNC.S R5.z, R5;
- ADD.S R6.y, -R5.z, {0, 0, 0, 0}.x;
- MAX.S R14.x, R5.z, R6.y;
- MOV.F R5.z, c[10].w;
- MOV.S R15.y, R0.w;
- SEQ.F R0.w, R5.z, {1, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.w;
- ADD.S R14.y, -R5.x, {0, 0, 0, 0}.x;
- MOV.S R23.y, R5.x;
- IF NE.x;
- MOV.S R0.w, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.z, R5.w;
- MAX.S R5.x, R23.y, R14.y;
- I2F.S R5.x, R5;
- MUL.F R5.x, R5, {2, 0, 0, 0};
- MUL.F R5.w, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.w, R5, R6.x;
- MUL.F R5.x, -R5, R5.z;
- MIN.F R5.x, R5, R5.w;
- MOV.F R6.x, R20.y;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.y, R6.x, R5.x;
- MUL.F R5.w, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.z, R5.w, R5;
- MIN.F R6.y, R6, R6.z;
- MOV.F R5.w, R15.y;
- ADD.F R6.y, R6, R6.x;
- TRUNC.S R5.w, R5;
- ADD.S R6.x, -R5.w, {0, 0, 0, 0};
- MAX.S R5.w, R5, R6.x;
- MOV.F R6.z, R0.x;
- ADD.F R7.x, R6.y, R6.z;
- MOV.F R6.x, R21.z;
- I2F.S R5.w, R5;
- MUL.F R5.w, R5, {2, 0, 0, 0}.x;
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, -R5, R6.x;
- MIN.F R6.y, R6, R6.z;
- MIN.F R5.w, R5, R6.y;
- MOV.F R6.x, R20.z;
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R6.z, R6;
- MUL.F R6.z, R6.x, R5.w;
- MIN.F R6.z, R6, R7.y;
- ADD.F R6.x, R6.z, R6;
- MOV.S R14.w, R6.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.w, R5, R5.y;
- MIN.F R6.x, R6, R6.y;
- MIN.F R6.x, R5.w, R6;
- ADD.F R6.x, R6, R5.y;
- MUL.F R5.w, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5.w, R5.z;
- MUL.F R5.x, R5, R0.z;
- MIN.F R5.x, R5, R5.y;
- MOV.S R23.y, R6.x;
- ADD.F R6.x, R5, R0.z;
- MOV.F R5.x, R21;
- I2F.S R0.z, R14.x;
- MUL.F R0.z, R0, {2, 0, 0, 0}.x;
- MUL.F R5.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R23.z, R6.x;
- MIN.F R5.y, R5, R5.z;
- MUL.F R0.z, -R0, R5.x;
- MIN.F R5.x, R0.z, R5.y;
- MOV.F R0.z, R20.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.w, R5.y, R5.z;
- MUL.F R5.y, R0.z, R5.x;
- MIN.F R5.y, R5, R5.w;
- ADD.F R5.w, R5.y, R0.z;
- MOV.F R0.z, R8.y;
- MUL.F R5.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R6.x, R8.z;
- ADD.F R5.w, R5, R6.x;
- MIN.F R5.y, R5.z, R5;
- MUL.F R5.x, R5, R0.z;
- MIN.F R5.x, R5, R5.y;
- ADD.F R0.z, R5.x, R0;
- MOV.F R5.x, c[10].w;
- MOV.S R13.w, R0.z;
- LG2.F R0.z, R5.x;
- MUL.F R5.y, R0.z, {2, 0, 0, 0}.x;
- SNE.F R5.z, R0, {0, 0, 0, 0}.x;
- SEQ.F R5.y, R0.z, R5;
- ADD.F R5.x, -R5, {1, 0, 0, 0};
- TRUNC.U R5.z, R5;
- TRUNC.U R5.y, R5;
- AND.U R5.y, R5, R5.z;
- SEQ.U R5.y, R5, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.y;
- MOV.S R12.x, R7;
- MOV.S R16.y, R5.w;
- MOV.S R16.w, R5.x;
- IF NE.x;
- MOV.F R0.z, {-3.40282347e+38, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.y, R13.z;
- MOV.F R5.x, R14.w;
- ADD.F R5.x, R5, R5.y;
- MOV.S R12.y, R5.x;
- MOV.F R5.x, c[13].y;
- MOV.F R5.y, R19;
- MAD.F R5.y, R5.x, {0.5, 0, 0, 0}.x, R5;
- MOV.F R5.x, R17;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.x, R5, R5.z;
- MOV.F R5.y, c[13].x;
- MOV.F R5.z, R19.x;
- MAD.F R5.z, R5.y, {0.5, 0, 0, 0}.x, R5;
- MOV.F R5.y, R17;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, R5, R5.z;
- MIN.F R5.w, R5, R6.x;
- MIN.F R5.y, R5, R5.w;
- MOV.S R17.y, R5.x;
- MOV.F R5.x, R17.w;
- MUL.F R5.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R20.z, R5.y;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, R5.x, R0;
- MOV.F R5.w, R16;
- MIN.F R5.y, R5, R5.z;
- MIN.F R0.z, R0, R5.y;
- RCP.F R5.x, R5.w;
- EX2.F R0.z, R0.z;
- MAD.F R0.z, -R0, R5.x, R5.x;
- MOV.S R14.y, R0.z;
- SEQ.S R0.z, R0.w, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R0.z;
- MOV.S R0.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R0.z, R14.y;
- ELSE;
- MOV.S R0.z, R17.w;
- ENDIF;
- MOV.F R5.y, R0.z;
- MOV.F R5.w, R23.z;
- MUL.F R5.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.x, R5.z, R0.z;
- MUL.F R0.z, R5.y, R5.w;
- MIN.F R5.w, R0.z, R6.x;
- MOV.F R0.z, R12.x;
- ADD.F R5.w, R0.z, R5;
- MOV.F R5.x, R13.w;
- MUL.F R0.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MAD.F R6.x, R5.w, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- MIN.F R5.w, R0.z, R5.z;
- MUL.F R0.z, R5.x, R5.y;
- MIN.F R5.x, R0.z, R5.w;
- MOV.F R0.z, R16.y;
- ADD.F R0.z, R0, R5.x;
- FRC.F R5.x, R6;
- MAD.F R6.y, R5.x, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- MAD.F R0.z, R0, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R5.x, R0.z;
- SIN.F R0.z, R6.y;
- MAD.F R5.w, R5.x, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- COS.F R5.x, R5.w;
- MOV.S R6.x, R0.z;
- MOV.S R6.z, R6.x;
- MOV.F R7.y, R6.z;
- MOV.F R6.x, R23.y;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, R5, {0.159154937, 0, 0, 0}.x;
- MOV.S R5.w, R5;
- MUL.F R5.w, R5, {6.28318548, 0, 0, 0}.x;
- SIN.F R5.w, R5.w;
- MUL.F R7.x, R5, R7.y;
- MUL.F R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, R5, R6.x;
- MUL.F R7.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R5, R6;
- MIN.F R5.z, R5.y, R5;
- MOV.F R5.y, R12;
- ADD.F R5.y, R5, R5.z;
- MAD.F R5.z, R5.y, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- MIN.F R6.x, R7.z, R8.z;
- MIN.F R5.y, R7.x, R6.x;
- FRC.F R5.z, R5;
- MAD.F R8.y, R5.z, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- SIN.F R5.z, R8.y;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.z, R5, R5.y;
- MIN.F R7.x, R6, R7;
- MIN.F R12.x, R6.z, R7;
- COS.F R6.z, R6.y;
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, |R6.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.y, R5.w, R7;
- MIN.F R8.w, R7.x, R6.y;
- MUL.F R7.w, R6.z, R5;
- MIN.F R7.w, R7, R8;
- ADD.F R12.y, -R7.w, R12.x;
- MOV.S R12.y, R12;
- MUL.F R8.w, R5.x, R6.z;
- MIN.F R12.x, R7.z, R7;
- MIN.F R12.x, R8.w, R12;
- MUL.F R8.w, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R12.w, R12.y;
- MIN.F R12.y, R6.x, R8.w;
- MUL.F R8.w, R12.x, R5.z;
- MIN.F R8.w, R8, R12.y;
- MIN.F R8.z, R6.y, R8;
- MIN.F R12.y, R7, R8.z;
- ADD.F R8.z, R12.y, R8.w;
- MOV.F R7.y, R20.z;
- MUL.F R8.w, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.z, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, R7, R8.z;
- MIN.F R8.w, R8, R12.z;
- MIN.F R12.z, R7.y, R8.w;
- MOV.F R8.z, R8.x;
- MOV.F R7.y, R12.w;
- MUL.F R8.w, |R8.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.w, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.x, R8.z, R7.y;
- COS.F R7.y, R8.y;
- MUL.F R8.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R8, R12;
- MIN.F R13.x, R8, R12.w;
- MIN.F R7.z, R7, R8.y;
- MUL.F R5.x, R5, R7.y;
- MIN.F R8.x, R5, R7.z;
- MOV.F R5.x, R17.y;
- MUL.F R12.w, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.x, R5, R8;
- MIN.F R12.w, R7.z, R12;
- MIN.F R8.x, R8, R12.w;
- ADD.F R12.w, R8.x, R13.x;
- MUL.F R8.x, |R12.y|, {3.40282347e+38, 0, 0, 0};
- MOV.S R13.x, R12.w;
- MIN.F R12.w, R6.x, R8.x;
- MUL.F R8.x, R5.z, R12.y;
- MIN.F R8.x, R8, R12.w;
- ADD.F R8.x, R12, R8;
- MUL.F R12.x, |R8|, {3.40282347e+38, 0, 0, 0};
- MOV.S R12.y, R13.x;
- ADD.F R12.y, R12.z, R12;
- MOV.S R19.y, R12;
- MUL.F R12.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.x, R12, R8.w;
- MUL.F R8.x, R8, R8.z;
- MIN.F R8.x, R8, R12;
- MUL.F R12.x, |R7.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.z, R0, R7.y;
- MIN.F R12.y, R8, R12;
- MIN.F R12.y, R0.z, R12;
- MUL.F R0.z, R5, R7.w;
- MUL.F R5.x, -R5.z, R5;
- MIN.F R12.x, R6, R12;
- MIN.F R0.z, R0, R12.x;
- ADD.F R0.z, -R5.y, R0;
- MUL.F R5.y, R8.z, R12;
- MUL.F R7.w, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.w, R8, R7;
- MIN.F R7.w, R5.y, R7;
- MIN.F R5.y, R6.x, R7.z;
- MIN.F R5.x, R5, R5.y;
- ADD.F R5.x, R5, R7.w;
- MOV.S R19.z, R5.x;
- MIN.F R5.y, R7.x, R8;
- MUL.F R5.x, R6.z, R7.y;
- MIN.F R5.x, R5, R5.y;
- MUL.F R5.y, R5.w, R7;
- MIN.F R5.z, R6.y, R8.y;
- MIN.F R5.y, R5, R5.z;
- MOV.S R5.w, R5.x;
- MOV.F R5.x, R18;
- SGT.F R5.x, R5, {0.5, 0, 0, 0};
- TRUNC.U.CC HC.x, R5;
- MOV.S R8.x, R8;
- MOV.S R0.z, R0;
- MOV.S R17.x, R5.y;
- AND.S R8.w, c[12].x, {524288, 0, 0, 0}.x;
- MOV.S R8.z, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R5.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.S R7.w, R5.x;
- ENDIF;
- SEQ.U R5.x, R11.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- SEQ.S R3.z, R8.w, {524288, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R3.z;
- MOV.F R0.y, R17.x;
- MOV.F R0.x, R17.y;
- MUL.F R3.x, R0, R0.y;
- MUL.F R0.y, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.x, R0, R0.y;
- MOV.F R0.y, R8.x;
- MIN.F R0.x, R3, R0;
- ADD.F R0.x, R0, R0.y;
- MOV.F R0.y, R0.z;
- MOV.S R0.x, R0;
- MOV.F R3.y, R0.x;
- MOV.F R0.x, R20.z;
- MUL.F R3.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0.x, R0;
- MIN.F R3.x, R0.z, R3;
- MIN.F R3.x, R0.y, R3;
- ADD.F R3.y, R3.x, R3;
- MOV.F R0.y, R5.w;
- MUL.F R3.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.y, R0.x, R0;
- MIN.F R0.x, R0.z, R3;
- MIN.F R0.x, R0.y, R0;
- MOV.F R0.y, c[15];
- MOV.F R0.z, R19;
- ADD.F R0.x, R0, R0.z;
- MOV.S R13.x, R0;
- MOV.F R0.x, c[14].y;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R3.x;
- MOV.F R0.y, c[15].x;
- MOV.S R12.z, R3.y;
- MIN.F R3.y, R0.x, R0.z;
- MOV.F R0.x, c[14];
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R3.x;
- MIN.F R0.x, R0, R0.z;
- MOV.S R0.y, R3;
- MOV.S R0.x, R0;
- IF NE.x;
- MOV.S R7.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R7.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R3.w, R6;
- MOV.F R5.x, R13;
- MOV.F R5.z, R12;
- MOV.F R5.w, R0;
- MOV.F R5.y, R19;
- MOV.F R3.xyz, R9;
- DP4.F R0.z, R3, R5;
- MOV.F R3, R10;
- MOV.S R9.x, R0.z;
- DP4.F R0.z, R5, R3;
- MOV.F R3.x, R0;
- MOV.F R3.w, c[17].x;
- MOV.F R6.xyz, R11;
- MOV.F R6.w, R9;
- DP4.F R6.x, R5, R6;
- SEQ.S R5.w, R7, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.w;
- MUL.F R5.x, |R3.w|, {3.40282347e+38, 0, 0, 0};
- MOV.F R0.x, R0.y;
- MOV.S R10.y, R0.z;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R5.x, R0;
- MUL.F R0.x, R0, R3.w;
- MIN.F R0.x, R0, R0.z;
- MUL.F R0.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R3.y, R0.x;
- MUL.F R0.x, R3.w, R3;
- MIN.F R0.z, R5.x, R0;
- MIN.F R5.y, R0.x, R0.z;
- MOV.F R0.z, c[15];
- MOV.F R0.x, c[14].z;
- MUL.F R3.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.x, R3, R3.z;
- MUL.F R0.x, R0, R0.z;
- MIN.F R0.z, R0.x, R3.x;
- MUL.F R0.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R3.z, R0.x, R5.x;
- MUL.F R0.x, R0.z, R3.w;
- MIN.F R3.z, R0.x, R3;
- MOV.F R5.x, c[15].w;
- MOV.F R0.x, R22;
- ADD.F R0.x, -R0, {1, 0, 0, 0};
- MOV.F R3.w, c[16].x;
- MOV.S R3.x, R5.y;
- MUL.F R5.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MUL.F R3.w, R3, R5.x;
- MIN.F R3.w, R3, R5.y;
- MOV.S R11.z, R6.x;
- MOV.S R3.z, R3;
- MOV.S R0.x, R0;
- MOV.S R0.z, R0;
- MOV.S R3.w, R3;
- IF NE.x;
- MOV.S R5.x, R22.y;
- ELSE;
- MOV.S R5.x, R22.y;
- ENDIF;
- MOV.F R5.y, c[18].z;
- RCP.F R5.y, R5.y;
- SEQ.S R5.z, R7.w, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.z;
- MOV.S R11.x, R5.y;
- IF NE.x;
- MOV.S R5.y, R22.x;
- ELSE;
- MOV.S R5.y, R0.x;
- ENDIF;
- MOV.F R5.z, R18.y;
- SGT.F R5.z, R5, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- IF NE.x;
- MOV.S R5.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R5.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R5.w, R7.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.w;
- IF NE.x;
- MOV.S R5.x, R22.y;
- ELSE;
- ENDIF;
- MOV.F R5.w, c[18];
- RCP.F R5.w, R5.w;
- SEQ.S R6.x, R7, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- MOV.S R7.w, R5.x;
- MOV.S R10.z, R5.w;
- IF NE.x;
- MOV.S R5.y, R22.x;
- ELSE;
- ENDIF;
- MOV.F R5.w, R5.x;
- ADD.F R5.w, -R5, {1, 0, 0, 0}.x;
- SEQ.S R6.x, R5.z, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- MOV.S R22.y, R5;
- MOV.S R15.w, R5;
- IF NE.x;
- ELSE;
- ENDIF;
- SEQ.S R5.z, R5, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.z;
- MOV.S R18.x, R5.y;
- IF NE.x;
- ELSE;
- MOV.S R5.x, R15.w;
- ENDIF;
- MOV.S R18.z, R5.x;
- MOV.S R22.x, c[9];
- ENDIF;
- SEQ.U R5.x, R11.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- MOV.F R2.w, R8.z;
- MOV.F R2.x, R9;
- MOV.F R2.y, R10;
- MOV.F R2.z, R11;
- MOV.F R1, c[22];
- DP4.F R5.x, R2, R1;
- MOV.F R1, c[23];
- DP4.F R7.x, R2, R1;
- MOV.F R6, c[24];
- DP4.F R1.x, R2, R6;
- MOV.F R0.w, c[13].z;
- ADD.F R0.w, R0, R1.x;
- MOV.S R7.z, R0.w;
- MOV.F R1, c[25];
- DP4.F R7.y, R2, R1;
- MOV.F R1, c[21];
- DP4.F R1.z, R1, R2;
- MOV.S R0.w, R7.z;
- MOV.F R8, c[20];
- DP4.F R1.x, R8, R2;
- MOV.F R6, c[26];
- MOV.F R5.y, R7.x;
- MOV.F R5.z, R0.w;
- MOV.F R5.w, R7.y;
- DP4.F R0.w, R5, R6;
- MOV.S R23.z, R0.w;
- MOV.F R6, c[19];
- DP4.F R0.w, R2, R6;
- MOV.S R1.y, R1.x;
- MOV.S R1.x, R0.w;
- MUL.F R0.w, R1.z, {0.5, 0, 0, 0}.x;
- MOV.S R1.w, R1.z;
- MOV.S R16.w, R0;
- AND.S R1.z, c[12].x, {1048576, 0, 0, 0}.x;
- SEQ.S R1.z, R1, {1048576, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.z;
- MOV.S R23.x, R5;
- MOV.S R16.y, R7.x;
- MOV.S R13.w, R7.y;
- MOV.S R12.z, R7;
- MOV.S R0.w, R17.z;
- MOV.S R25.x, R22;
- IF NE.x;
- MOV.S R1.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R2.x, R1.z, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R2;
- IF NE.x;
- MOV.S R2.x, R22.y;
- ELSE;
- MOV.S R2.x, R18;
- ENDIF;
- SEQ.S R1.z, R1, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.z;
- MOV.S R22.y, R2.x;
- IF NE.x;
- MOV.S R6.x, R7.w;
- ELSE;
- MOV.S R6.x, R18.z;
- ENDIF;
- MOV.F R2.y, R16;
- MOV.F R2.z, R12;
- MOV.F R2.w, R13;
- MOV.F R1.z, R23;
- MOV.F R5, c[27];
- MOV.F R2.x, R23;
- DP4.F R2.x, R2, R5;
- DIV.F R2.x, R1.z, R2.x;
- MOV.F R1.z, R1.w;
- MUL.F R2.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, R1, R2.x;
- MIN.F R2.y, R2, R2.z;
- MIN.F R2.y, R1.z, R2;
- MOV.F R2.x, R16.w;
- MOV.S R1.z, R2.y;
- MAD.F R2.y, R2, {0.5, 0, 0, 0}.x, R2.x;
- MOV.F R2.w, R1.y;
- MOV.S R2.z, R2.y;
- MAD.F R2.y, R2.w, {-0.5, 0, 0, 0}.x, R2.x;
- MOV.F R2.w, R1.x;
- MAD.F R2.x, R2.w, {0.5, 0, 0, 0}, R2;
- MOV.S R2.y, R2;
- MOV.S R2.w, R1;
- MOV.S R2.x, R2;
- MOV.S R7.w, R6.x;
- ENDIF;
- SEQ.U R5.x, R11.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- MOV.F R0.y, c[18];
- MOV.F R0.x, R7.w;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R5.x;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.y, R10.z;
- MUL.F R5.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.z, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0.y, R0;
- MIN.F R0.z, R0, R5.x;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.y, c[18].x;
- MOV.S R17.y, R0.x;
- MOV.F R0.x, R22.y;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R5.x;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.y, R11.x;
- MUL.F R5.x, R0.y, R0;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.z, R0.x, R0;
- MOV.F R0.y, c[28].w;
- MOV.F R0.x, R0.w;
- ADD.F R0.x, R0, -R0.y;
- MIN.F R0.y, R5.x, R0.z;
- MOV.S R0.x, R0;
- MOV.S R17.x, R0.y;
- MOV.S R0.y, R0.x;
- MOV.F R0.z, R0.y;
- MOV.S R12.z, R0.x;
- MOV.F R0.y, c[29].x;
- MOV.F R0.x, c[28];
- ADD.F R0.x, -R0, R0.y;
- SGE.F R0.y, R0.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R23.z, R0.x;
- IF NE.x;
- MOV.S R0.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.z, c[29].w;
- MOV.F R0.y, R0.w;
- ADD.F R0.y, -R0.z, R0;
- MOV.S R0.y, R0;
- MOV.S R5.x, R0.y;
- MOV.S R13.w, R0.y;
- MOV.F R0.y, c[28].w;
- ADD.F R0.y, -R0, R0.z;
- SGE.F R0.z, R5.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R14.x, R0.y;
- MOV.S R17.z, {0, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R0.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R14;
- MOV.F R0.z, R23;
- DIV.F R5.x, R0.z, R5.x;
- MOV.F R0.z, R12;
- MUL.F R5.y, R0.z, R5.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R0, R5.x;
- MOV.F R5.x, c[28];
- MIN.F R0.z, R5.y, R0;
- ADD.F R0.z, R0, R5.x;
- MOV.S R16.x, R0.z;
- MOV.F R0.z, R0.w;
- MOV.F R5.x, c[30].w;
- ADD.F R5.y, R0.z, -R5.x;
- MOV.F R5.z, c[31].w;
- ADD.F R5.z, R0, -R5;
- MOV.S R16.y, R5;
- MOV.S R12.y, R5.z;
- MOV.F R5.z, c[30].x;
- MOV.F R5.y, c[29].x;
- ADD.F R5.y, -R5, R5.z;
- SGE.F R5.z, R0, R5.x;
- MOV.S R16.w, R5.y;
- MOV.F R5.y, c[29].w;
- MOV.F R0.z, R0.x;
- ADD.F R5.x, R5, -R5.y;
- ADD.F R0.z, -R0, {1, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R14.x, R5;
- MOV.S R13.y, R0.z;
- IF NE.x;
- MOV.S R5.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.y, R16.w;
- MOV.F R0.z, R14.x;
- DIV.F R0.z, R5.y, R0.z;
- MOV.S R14.y, R0.z;
- MOV.F R5.y, c[31].x;
- MOV.F R0.z, c[30].x;
- ADD.F R0.z, -R0, R5.y;
- MOV.F R5.z, R12.y;
- SGE.F R5.y, R5.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.y;
- MOV.S R13.x, R0.z;
- IF NE.x;
- MOV.S R0.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.z, R14.y;
- MOV.F R5.y, R13.w;
- MUL.F R5.w, R5.y, R5.z;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R5.y, R5.w, R5;
- MOV.F R5.z, c[29].x;
- ADD.F R6.x, R5.y, R5.z;
- MOV.F R5.z, c[32].w;
- MOV.F R5.y, R0.w;
- ADD.F R5.w, R5.y, -R5.z;
- MOV.S R12.x, R5.w;
- SGE.F R5.w, R5.y, R5.z;
- ADD.F R5.y, -R0, {1, 0, 0, 0}.x;
- MUL.F R5.z, R0.x, R5.y;
- TRUNC.U.CC HC.x, R5.w;
- MUL.F R0.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R0.x, R5;
- MIN.F R5.y, R5.z, R5;
- MOV.F R0.x, R5;
- ADD.F R0.x, -R0, {1, 0, 0, 0};
- MOV.S R13.z, R5.y;
- MUL.F R5.z, R0.y, R0.x;
- MUL.F R5.y, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.y, R0.x, R5;
- MOV.F R0.x, R0.z;
- MIN.F R0.y, R5.z, R0;
- ADD.F R0.x, -R0, {1, 0, 0, 0};
- MOV.S R16.w, R6.x;
- MOV.S R23.y, R0;
- MOV.S R15.y, R0.x;
- IF NE.x;
- MOV.S R0.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.y, c[31].w;
- MOV.F R5.y, c[30].w;
- ADD.F R5.y, R0, -R5;
- MOV.S R5.y, R5;
- MOV.F R5.z, R5.y;
- MOV.F R5.y, R13.x;
- DIV.F R5.z, R5.y, R5.z;
- MOV.F R5.y, R16;
- MUL.F R5.w, R5.y, R5.z;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R5.y, R5.w, R5;
- MOV.F R5.z, c[30].x;
- ADD.F R6.x, R5.y, R5.z;
- MOV.F R5.y, R15;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.x, R5, R5.z;
- MOV.F R5.y, R0.w;
- MOV.F R5.z, c[33].w;
- MOV.S R12.z, R5.x;
- ADD.F R5.x, R5.y, -R5.z;
- SGE.F R5.z, R5.y, R5;
- MOV.S R16.y, R5.x;
- MOV.F R5.x, c[32].w;
- ADD.F R5.y, -R0, R5.x;
- TRUNC.U.CC HC.x, R5.z;
- MOV.F R5.x, c[32];
- MOV.F R0.y, c[31].x;
- ADD.F R0.y, -R0, R5.x;
- DIV.F R0.y, R0, R5.y;
- MOV.F R5.y, R0.x;
- MOV.S R14.y, R0;
- MOV.F R0.y, R0.z;
- ADD.F R5.y, -R5, {1, 0, 0, 0}.x;
- MUL.F R0.z, R0.y, R5.y;
- MUL.F R0.y, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R0, R5;
- MOV.F R0.y, c[33].x;
- MIN.F R0.z, R0, R5.y;
- ADD.F R0.y, -R5.x, R0;
- MOV.S R11.x, R6;
- MOV.S R22.y, R0.z;
- MOV.S R13.x, R0.y;
- IF NE.x;
- MOV.S R0.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R14.y;
- MOV.F R0.z, R12.y;
- MUL.F R5.y, R0.z, R5.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R0, R5.x;
- MIN.F R0.z, R5.y, R0;
- MOV.F R5.x, c[31];
- ADD.F R5.z, R0, R5.x;
- MOV.F R5.y, c[34].w;
- MOV.F R5.x, R0.w;
- ADD.F R0.z, R5.x, -R5.y;
- MOV.S R23.z, R0;
- MOV.F R0.z, R0.y;
- SGE.F R5.x, R5, R5.y;
- ADD.F R0.z, -R0, {1, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5;
- MOV.S R12.w, R5.z;
- MOV.S R15.x, R0.z;
- IF NE.x;
- MOV.S R0.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, c[33].w;
- MOV.F R5.y, c[32].w;
- ADD.F R5.y, R5.x, -R5;
- MOV.S R5.y, R5;
- MOV.F R5.z, R5.y;
- MOV.F R5.y, R13.x;
- DIV.F R5.z, R5.y, R5.z;
- MOV.F R5.y, R12.x;
- MUL.F R5.w, R5.y, R5.z;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R5.y, R5.w, R5;
- MOV.F R5.z, c[32].x;
- ADD.F R6.x, R5.y, R5.z;
- MOV.F R5.y, R15.x;
- MUL.F R5.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R5.y;
- MIN.F R5.z, R5, R5.w;
- MIN.F R0.x, R0, R5.z;
- MOV.S R16.z, R0.x;
- MOV.F R5.y, c[35].w;
- MOV.F R0.x, R0.w;
- ADD.F R0.x, R0, -R5.y;
- MOV.S R0.x, R0;
- MOV.F R0.w, R0.x;
- SGE.F R5.y, R0.w, {0, 0, 0, 0}.x;
- MOV.F R0.x, c[34].w;
- ADD.F R5.x, -R5, R0;
- TRUNC.U.CC HC.x, R5.y;
- MOV.F R0.w, c[34].x;
- MOV.F R0.x, c[33];
- ADD.F R0.x, -R0, R0.w;
- DIV.F R0.x, R0, R5.x;
- MOV.F R5.x, R0.z;
- MOV.S R14.y, R0.x;
- MOV.F R0.x, R0.y;
- ADD.F R5.x, -R5, {1, 0, 0, 0};
- MUL.F R0.y, R0.x, R5.x;
- MUL.F R0.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.x, R0, R5;
- MOV.F R0.x, c[35];
- MIN.F R0.y, R0, R5.x;
- ADD.F R0.x, -R0.w, R0;
- MOV.S R13.x, R6;
- MOV.S R12.y, R0;
- MOV.S R12.x, R0;
- IF NE.x;
- MOV.S R0.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.w, R13.y;
- MOV.F R0.y, c[28].x;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.w;
- MIN.F R5.x, R5, R5.y;
- MIN.F R0.y, R0, R5.x;
- MOV.F R5.x, R13.z;
- MOV.F R0.w, R16.x;
- MUL.F R5.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MUL.F R0.w, R0, R5.x;
- MIN.F R0.w, R0, R5.y;
- ADD.F R0.y, R0.w, R0;
- MOV.F R0.w, R23.y;
- MOV.S R0.y, R0;
- MOV.F R5.z, R0.y;
- MOV.F R0.y, R16.w;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.w;
- MIN.F R5.x, R5, R5.y;
- MIN.F R0.y, R0, R5.x;
- ADD.F R0.y, R0, R5.z;
- MOV.F R0.w, R12.z;
- MOV.S R0.y, R0;
- MOV.F R5.z, R0.y;
- MOV.F R0.y, R11.x;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.w;
- MIN.F R5.x, R5, R5.y;
- MIN.F R0.y, R0, R5.x;
- ADD.F R5.z, R0.y, R5;
- MOV.F R0.w, R22.y;
- MOV.F R0.y, R12.w;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.w;
- MIN.F R5.x, R5, R5.y;
- MIN.F R0.y, R0, R5.x;
- ADD.F R0.y, R0, R5.z;
- MOV.F R0.w, R16.z;
- MOV.S R0.y, R0;
- MOV.F R5.z, R0.y;
- MOV.F R0.y, R13.x;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.w;
- MIN.F R5.x, R5, R5.y;
- MIN.F R0.y, R0, R5.x;
- ADD.F R5.z, R0.y, R5;
- MOV.F R0.w, R14.y;
- MOV.F R0.y, R16;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.w;
- MIN.F R5.x, R5, R5.y;
- MIN.F R0.y, R0, R5.x;
- MOV.F R5.x, R12.y;
- MOV.F R0.w, c[33].x;
- ADD.F R0.y, R0, R0.w;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.w, R0, R5.y;
- MUL.F R0.y, R0, R5.x;
- MIN.F R5.x, R0.y, R0.w;
- MOV.S R5.y, R5.z;
- MOV.F R0.w, c[35];
- MOV.F R0.y, c[34].w;
- ADD.F R0.y, -R0, R0.w;
- MOV.S R0.w, R5.y;
- ADD.F R5.x, R5, R0.w;
- MOV.S R0.y, R0;
- MOV.F R0.w, R0.y;
- MOV.F R0.y, R12.x;
- DIV.F R0.y, R0, R0.w;
- MOV.S R0.w, R5.x;
- MOV.S R0.y, R0;
- MOV.F R5.z, R0.w;
- MOV.F R0.w, R0.y;
- MOV.F R0.y, R23.z;
- MUL.F R5.x, R0.y, R0.w;
- MUL.F R0.w, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.y, R0, R0.w;
- MIN.F R5.y, R5.x, R0;
- ADD.F R0.y, -R0.x, {1, 0, 0, 0}.x;
- MUL.F R5.x, R0.z, R0.y;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.y, R0, R0.w;
- MIN.F R0.y, R5.x, R0;
- MOV.F R0.z, c[34].x;
- ADD.F R0.z, R5.y, R0;
- MUL.F R5.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.w, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.w, R0, R5.x;
- MUL.F R0.y, R0.z, R0;
- MIN.F R0.y, R0, R0.w;
- MOV.F R0.z, c[35].x;
- MUL.F R5.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.w, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R0.y, R0, R5.z;
- MIN.F R0.w, R0, R5.x;
- MUL.F R0.x, R0.z, R0;
- MIN.F R0.x, R0, R0.w;
- ADD.F R0.x, R0, R0.y;
- MOV.S R25.y, R0.x;
- MOV.S R0, R4;
- ENDIF;
- MOV.F result.position, R1;
- MOV.F result.attrib[0], R3;
- MOV.F result.attrib[1], R2;
- MOV.F result.attrib[3], R0;
- MOV.F result.attrib[4], R17.xyzz;
- MOV.F result.attrib[2].xy, R25;
- MOV.F result.attrib[2].zw, {0, 0, 0, 0}.x;
- END
- # 1825 instructions, 26 R-regs
- [05:37:32] Error/Warning in vertex shader:
- [05:37:32] 0(221) : error C1503: undefined variable "textureUnitPS18"
- [05:37:32] Compile error in shader. Log:
- [05:37:32] 0(221) : error C1503: undefined variable "textureUnitPS18"
- [05:37:36] Link error in shader. Log:
- [05:37:36] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 2169:
- -- error message --
- line 45, column 45: error: invalid vertex attribute reference
- line 69, column 25: error: invalid vertex attribute reference
- line 70, column 25: error: invalid vertex attribute reference
- line 72, column 25: error: invalid vertex attribute reference
- line 76, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_gpu_program_fp64;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic textureUnitVS13 : TEXUNIT[0]
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 1
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 0
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 0
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 0
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 0
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 0
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem1 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem11 : $vout.ATTR6 : ATTR6 : -1 : 1
- #var float4 passParameterSem14 : $vout.ATTR7 : ATTR7 : -1 : 1
- #var float4 passParameterSem3 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR5 : ATTR5 : -1 : 1
- #var ulong textureUnitVS13 : TEXUNIT[0] : c[51] : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 51 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[52] = { program.local[0..51] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..7] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30;
- LONG TEMP D0;
- TEMP T;
- TEMP RC, HC;
- SHR.U R1, vertex.attrib[11], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R2, R2, R1;
- AND.U R1, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- SHL.U R0, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R4, R1, R0;
- SHR.U R1, vertex.attrib[9], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R2, R2, R1;
- AND.U R1, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- SHL.U R0, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R21, R1, R0;
- SHR.U R1, vertex.attrib[16], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R2, R2, R1;
- AND.U R1, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- SHL.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R5, R1, R0;
- SHR.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- MOV.U R0.y, R21.w;
- MOV.F R0.x, c[0];
- ADD.F R3.x, -R0.y, R0;
- MOV.S R13.w, R3.x;
- SGT.F R3.x, {0, 0, 0, 0}, R3;
- TRUNC.U R17.w, R3.x;
- SHL.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R2, R2, R1;
- AND.U R1, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- SHL.U R0, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R15, R1, R0;
- SHR.U R0, vertex.attrib[12], {8, 0, 0, 0}.x;
- SHL.U R1, vertex.attrib[12], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[12], {24, 0, 0, 0}.x;
- AND.U R0, R0, {65280, 0, 0, 0}.x;
- OR.U R0, R2, R0;
- AND.U R1, R1, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R6, R0, R2;
- SHR.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- SHL.U R1, vertex.attrib[0], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[0], {24, 0, 0, 0}.x;
- AND.U R0, R0, {65280, 0, 0, 0}.x;
- OR.U R0, R2, R0;
- AND.U R2, R1, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R2;
- SHL.U R1, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R7, R0, R1;
- SHR.U R1, vertex.attrib[1], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R10, R1, R0;
- SHR.U R1, vertex.attrib[2], {8, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- SHR.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- AND.U R1, R1, {65280, 0, 0, 0}.x;
- OR.U R1, R2, R1;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R14, R1, R0;
- SHR.U R1.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R19.xyz, R1, R0;
- SEQ.U R0.x, R17.w, {1, 0, 0, 0};
- MOV.U R0.y, R19.x;
- SEQ.U R24.x, -R0, {1, 0, 0, 0};
- MOV.F R0.w, R0.y;
- SHR.U R1.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R24;
- SHL.U R0.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- OR.U R20.xyz, R1, R0;
- ADD.F R0.x, -R0.w, {1, 0, 0, 0};
- MOV.U R0.y, R19;
- MOV.F R0.w, R0.y;
- ADD.F R0.w, -R0, {1, 0, 0, 0}.x;
- MOV.S R19.w, R0.x;
- SHR.U R1.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R13.xyz, R1, R0;
- SHR.U R1.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- SHL.U R0.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- SHR.U R2.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- AND.U R1.xyz, R1, {65280, 0, 0, 0}.x;
- OR.U R1.xyz, R2, R1;
- AND.U R2.xyz, R0, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R2;
- SHL.U R0.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R16.xyz, R1, R0;
- MOV.S R22.w, R0;
- MOV.S R12, {0, 0, 0, 0}.x;
- MOV.S R9, {0, 0, 0, 0}.x;
- MOV.S R11, {0, 0, 0, 0}.x;
- MOV.S R8, {0, 0, 0, 0}.x;
- MOV.S R0, {0, 0, 0, 0}.x;
- MOV.S R1, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R3, {0, 0, 0, 0}.x;
- MOV.S R23.xyz, {0, 0, 0, 0}.x;
- MOV.S R22.xyz, {0, 0, 0, 0}.x;
- MOV.S R17.xyz, {0, 0, 0, 0}.x;
- MOV.S R18.yzw, {0, 0, 0, 0};
- MOV.S R18.x, vertex.id;
- MOV.S R20.w, {1065353216, 0, 0, 0}.x;
- MOV.S R16.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R1.z, c[1].y;
- MUL.F R1.z, R1, {5, 0, 0, 0}.x;
- MOV.S R1.xyw, {0, 0, 0, 0}.x;
- MOV.S R17.xyz, {0, 0, 0, 0}.x;
- MOV.S R1.z, R1;
- MOV.S R21.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R17.w, R17, {0, 0, 0, 0}.x;
- SEQ.U R17.w, -R17, {1, 0, 0, 0}.x;
- SEQ.U R17.w, -R17, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R17.w;
- IF NE.x;
- MOV.S R21.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R17.w, R21, {0, 0, 0, 0}.x;
- SEQ.U R24.x, -R17.w, {1, 0, 0, 0};
- MOV.U R24.z, -R17.w;
- SEQ.U R17.w, -R24.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R17.w;
- MOV.U R24.y, -R24.x;
- IF NE.x;
- MOV.F R17.w, R15;
- TRUNC.S R17.w, R17;
- I2F.S R24.x, R17.w;
- MOV.F R17.w, R13;
- SGE.F R17.w, R17, R24.x;
- TRUNC.U R18.x, R17.w;
- SEQ.U R18.x, R18, {1, 0, 0, 0};
- SEQ.U R17.w, R24.y, {1, 0, 0, 0}.x;
- AND.U R17.w, -R18.x, -R17;
- MOV.S R18.x, R24;
- ELSE;
- MOV.U R17.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R17.w, R17, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R17.w;
- IF NE.x;
- MOV.F R1.x, c[1].y;
- MUL.F R1.z, R1.x, {5, 0, 0, 0}.x;
- MOV.S R1.xy, {0, 0, 0, 0};
- MOV.S R1.z, R1;
- MOV.S R17.x, {0, 0, 0, 0};
- MOV.S R18.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R24.x, R24.z, {1, 0, 0, 0};
- SEQ.U R17.w, -R24.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R17.w;
- MOV.U R24.y, -R24.x;
- IF NE.x;
- SEQ.S R24.x, R18.w, {0, 0, 0, 0};
- SEQ.U R17.w, R24.y, {1, 0, 0, 0}.x;
- SEQ.U R24.x, -R24, {1, 0, 0, 0};
- AND.U R17.w, -R24.x, -R17;
- ELSE;
- MOV.U R17.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R24.x, R17.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R24;
- IF NE.x;
- MOV.F R9.x, R6;
- MAX.F R9.x, R9, {0, 0, 0, 0};
- MOV.S R19.z, R9.x;
- MOV.F R9.x, c[4];
- SGT.F R9.x, R9, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R9;
- MOV.F R9.y, c[3].z;
- MOV.F R9.z, R13.w;
- ADD.F R9.y, R9.z, R9;
- MOV.S R24.w, R9.y;
- AND.S R27.y, c[2].x, {4, 0, 0, 0}.x;
- AND.S R27.x, c[2], {2, 0, 0, 0};
- AND.S R30.z, c[2].x, {1, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R11.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R11.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R9.z, c[5].y;
- MOV.F R9.w, R6.x;
- MUL.F R9.x, |R9.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.y, |R9.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R9, R9.x;
- MUL.F R9.x, R9.w, R9.z;
- MIN.F R9.x, R9, R9.y;
- MOV.S R25.y, R9.x;
- MOV.F R9.x, c[4];
- MOV.F R9.y, R11.x;
- SGT.F R9.x, {0, 0, 0, 0}, R9;
- TRUNC.U.CC HC.x, R9;
- MOV.S R29.x, R9.y;
- IF NE.x;
- MOV.F R9.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.x, R19.z;
- I2F.S R9.z, R30;
- MIN.F R9.y, R9.x, {0, 0, 0, 0}.x;
- MOV.F R9.x, R13;
- ADD.F R9.y, R9.x, R9;
- MOV.F R9.x, R29;
- ADD.F R9.x, R9, -R9.w;
- MOV.S R18.y, R9.x;
- SGT.F R9.x, R9.z, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R9;
- MOV.S R19.z, R9;
- MOV.S R13.x, R9.y;
- IF NE.x;
- MOV.F R9.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.x, R19.z;
- SGT.F R9.x, {0, 0, 0, 0}, R9;
- TRUNC.U.CC HC.x, R9;
- MOV.S R30.z, R9.y;
- IF NE.x;
- MOV.F R9.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.y, {0, 0, 0, 0}.x;
- ENDIF;
- I2F.S R9.x, R27;
- MOV.S R19.z, R9.x;
- SGT.F R9.x, {0, 0, 0, 0}, R9;
- TRUNC.U.CC HC.x, R9;
- MOV.S R30.w, R9.y;
- IF NE.x;
- MOV.F R9.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.x, R18.y;
- ADD.F R9.x, -R9, {1, 0, 0, 0};
- MOV.S R26.y, R9.x;
- MOV.F R9.x, R19.z;
- SGT.F R9.x, R9, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R9;
- MOV.F R9.y, R30.w;
- MOV.F R9.z, R30;
- ADD.F R9.y, R9.z, -R9;
- MOV.S R29.z, R9.y;
- MOV.F R9.y, R9.w;
- MOV.S R29.x, R9.y;
- IF NE.x;
- MOV.F R9.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.y, {0, 0, 0, 0}.x;
- ENDIF;
- I2F.S R9.x, R27.y;
- MOV.S R19.z, R9.x;
- SGT.F R9.x, {0, 0, 0, 0}, R9;
- TRUNC.U.CC HC.x, R9;
- MOV.S R29.w, R9.y;
- IF NE.x;
- MOV.F R9.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.x, R19.z;
- SGT.F R9.x, R9, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R9;
- MOV.S R30.x, R9.y;
- IF NE.x;
- MOV.F R9.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.y, R6.x;
- MOV.F R9.z, R24.w;
- MOV.F R9.x, c[8].z;
- DIV.F R9.x, R9.z, R9.x;
- MOV.F R11.x, c[3];
- MUL.F R9.w, |R11.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.z, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.z, R9.w, R9;
- MUL.F R9.w, R11.y, R11.x;
- MIN.F R9.w, R9, R9.z;
- MOV.S R9.z, R9.x;
- ADD.F R9.z, R9.w, R9;
- MOV.F R11.y, c[8].x;
- MUL.F R11.x, |R11.y|, {3.40282347e+38, 0, 0, 0};
- MOV.F R11.w, R13;
- MOV.F R9.x, c[4];
- DIV.F R9.x, R11.w, R9.x;
- MOV.S R9.x, R9;
- MOV.F R9.w, R25.y;
- ADD.F R11.z, R9.w, R9.x;
- FRC.F R9.x, R9.z;
- MUL.F R9.w, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.w, R11.x, R9;
- MUL.F R11.x, -R11.y, R9;
- MIN.F R11.x, R11, R9.w;
- FRC.F R9.w, R11.z;
- MOV.F R11.y, R18;
- MUL.F R11.z, R11.y, R9.w;
- MUL.F R9.w, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.y, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R11, R9.w;
- MIN.F R11.y, R11.z, R11;
- MOV.F R9.w, R29.x;
- MOV.S R29.x, R11.y;
- ADD.F R11.y, R11.x, {1, 0, 0, 0}.x;
- MOV.F R11.x, R29.w;
- ADD.F R9.w, R11.x, -R9;
- TRUNC.S R11.x, R9.w;
- MAX.F R11.y, R11, -R11;
- MOV.F R9.w, R18.x;
- DIV.F R11.w, R11, R9.w;
- MOV.F R11.z, R26.y;
- MOV.S R24.z, R11.y;
- MUL.F R11.y, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.w, R11.y, R9;
- MUL.F R11.y, R11.w, R11.z;
- MIN.F R11.y, R11, R9.w;
- ADD.S R9.w, -R11.x, {0, 0, 0, 0}.x;
- MAX.S R9.w, R11.x, R9;
- ADD.F R11.x, R9.z, {0.5, 0, 0, 0};
- I2F.S R9.z, R9.w;
- FRC.F R9.w, R11.x;
- MOV.S R24.w, R11.y;
- MOV.S R21.y, R9.z;
- MOV.F R9.z, R30.x;
- ADD.F R9.y, R9, -R9.z;
- TRUNC.S R9.z, R9.y;
- ADD.S R9.y, -R9.z, {0, 0, 0, 0}.x;
- MAX.S R9.y, R9.z, R9;
- I2F.S R9.y, R9;
- MOV.S R29.y, R9.w;
- MOV.F R9.w, R29.z;
- TRUNC.S R11.x, R9.w;
- ADD.S R9.w, -R11.x, {0, 0, 0, 0}.x;
- MAX.S R9.w, R11.x, R9;
- I2F.S R9.z, R9.w;
- SGE.F R11.x, R9, {0.5, 0, 0, 0};
- MOV.S R24.x, R9.z;
- MOV.S R25.z, R9.y;
- TRUNC.U.CC HC.x, R11;
- MOV.F R11.y, c[7].z;
- MOV.F R11.z, c[6];
- MOV.S R9.z, R11.w;
- ADD.F R11.w, -R11.z, R11.y;
- MOV.S R27.z, R11.w;
- MOV.F R11.z, c[6].x;
- MOV.F R11.y, c[7].x;
- ADD.F R11.y, -R11.z, R11;
- MOV.S R27.w, R11.y;
- MOV.F R11.z, c[6].w;
- MOV.F R11.y, c[7].w;
- ADD.F R11.y, -R11.z, R11;
- RCP.F R11.y, R11.y;
- MOV.F R11.z, c[7].y;
- MOV.F R11.w, c[6].y;
- ADD.F R11.z, -R11.w, R11;
- MOV.S R9.xyw, {0, 0, 0, 0}.x;
- MOV.S R27.y, R11.z;
- MOV.S R25.w, R11.y;
- IF NE.x;
- MOV.S R12.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R12.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R12.z, c[8].x;
- MOV.F R11.x, R29.y;
- MAD.F R11.x, R11, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- MUL.F R11.x, R11, {0.159154937, 0, 0, 0};
- MOV.S R11.x, R11;
- MUL.F R11.x, R11, {6.28318548, 0, 0, 0};
- COS.F R11.x, R11.x;
- ADD.F R11.x, R11, {1, 0, 0, 0};
- MOV.S R11.x, R11;
- MOV.S R11.z, R11.x;
- MUL.F R11.w, |R12.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R11.x, R29;
- MOV.F R11.y, R24.w;
- ADD.F R16.w, R11.y, R11.x;
- MOV.F R11.y, R11.z;
- MOV.F R11.x, c[6].w;
- ADD.F R18.x, R16.w, -R11;
- MUL.F R11.y, R11, {0.5, 0, 0, 0}.x;
- MOV.S R11.x, R11.y;
- MOV.F R11.y, R11.x;
- MUL.F R11.x, |R11.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R11.y, R11, -R12.z;
- MIN.F R11.x, R11, R11.w;
- MIN.F R11.x, R11.y, R11;
- MOV.F R11.y, R12.x;
- ADD.F R12.y, -R11, {1, 0, 0, 0}.x;
- ADD.F R12.x, R11, {1, 0, 0, 0};
- MUL.F R11.z, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.z, R11.w, R11;
- MUL.F R11.w, -R12.z, R12.y;
- MIN.F R11.w, R11, R11.z;
- ADD.F R11.w, R11, {1, 0, 0, 0}.x;
- MAX.F R12.z, R11.w, -R11.w;
- MOV.F R11.y, R21;
- MOV.F R11.z, R25;
- MOV.F R12.y, R24.z;
- MOV.F R11.w, {-0, 0, 0, 0}.x;
- MOV.S R18.y, R18.x;
- MOV.F R11.x, R24;
- MOV.F R12.w, {0, 0, 0, 0}.x;
- DP4.F R11.x, R11, R12;
- MOV.S R11.y, R18;
- MOV.F R12.x, R11.y;
- MOV.S R11.z, R11.x;
- MUL.F R11.w, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R12.z, R25.w;
- MOV.F R11.x, R27.y;
- MUL.F R11.y, R11.x, R12.z;
- MUL.F R11.x, |R11.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R11.x, R11, R11.w;
- MUL.F R11.y, R11, R12.x;
- MIN.F R11.y, R11, R11.x;
- MOV.F R11.x, c[6].y;
- ADD.F R11.x, R11, R11.y;
- MOV.F R12.y, R27.w;
- MUL.F R11.y, R12, R12.z;
- MOV.S R21.w, R11.x;
- MUL.F R11.x, |R11.y|, {3.40282347e+38, 0, 0, 0};
- MOV.F R12.y, R27.z;
- MIN.F R11.x, R11.w, R11;
- MUL.F R11.y, R12.x, R11;
- MIN.F R11.y, R11, R11.x;
- MOV.F R11.x, c[6];
- ADD.F R11.x, R11, R11.y;
- MUL.F R12.y, R12.z, R12;
- MUL.F R11.y, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R23.x, R11;
- MIN.F R11.x, R11.w, R11.y;
- MUL.F R11.y, R12.x, R12;
- MIN.F R11.y, R11, R11.x;
- MOV.F R11.x, c[6].z;
- ADD.F R11.x, R11, R11.y;
- MOV.F R11.y, c[7].w;
- SGE.F R12.x, R16.w, R11.y;
- MOV.S R22.z, R11.x;
- ADD.F R11.x, R16.w, -R11.y;
- MOV.S R26.z, R11.x;
- TRUNC.U.CC HC.x, R12;
- MOV.F R11.x, c[9];
- MOV.F R11.y, c[7].x;
- ADD.F R12.y, -R11, R11.x;
- MOV.S R21.z, R16.w;
- MOV.S R26.y, R18.x;
- MOV.S R11.xyw, {0, 0, 0, 0}.x;
- MOV.S R27.y, R12;
- MOV.S R22.xy, {0, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R12.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R12.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R12.x, R26.y;
- SGE.F R12.y, R12.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R12.y;
- MOV.S R12.x, R12.z;
- MOV.S R12.w, {0, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R18.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R18.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R16.w, c[9];
- MOV.F R12.z, R21;
- ADD.F R12.y, R12.z, -R16.w;
- MOV.S R21.y, R12;
- SGE.F R12.y, R12.z, R16.w;
- TRUNC.U.CC HC.x, R12.y;
- MOV.F R18.x, c[7].z;
- MOV.F R12.z, c[9];
- ADD.F R12.z, -R18.x, R12;
- MOV.S R24.x, R12.z;
- MOV.F R12.z, c[7].w;
- ADD.F R12.z, R16.w, -R12;
- MOV.F R18.x, c[9].y;
- MOV.F R18.y, c[7];
- ADD.F R18.x, -R18.y, R18;
- MOV.S R24.w, R18.x;
- MOV.S R29.z, R12;
- MOV.S R23.y, R18.z;
- IF NE.x;
- MOV.S R21.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R21.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R18.w, R26.z;
- MOV.F R12.y, R24.w;
- MOV.F R16.w, R29.z;
- DIV.F R12.z, R12.y, R16.w;
- MUL.F R12.y, |R12.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.z, R18.w, R12;
- MIN.F R12.y, R18.z, R12;
- MIN.F R12.y, R12.z, R12;
- MOV.F R12.z, c[7].y;
- ADD.F R12.y, R12.z, R12;
- MOV.F R12.z, R27.y;
- DIV.F R18.y, R12.z, R16.w;
- MOV.F R12.z, R24.x;
- MOV.F R24.z, R21.y;
- MUL.F R18.x, |R18.y|, {3.40282347e+38, 0, 0, 0};
- DIV.F R16.w, R12.z, R16.w;
- MIN.F R12.z, R18, R18.x;
- MUL.F R18.x, R18.w, R18.y;
- MIN.F R18.x, R18, R12.z;
- MUL.F R12.z, |R16.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.w, R18, R16;
- MOV.F R18.y, c[7].x;
- ADD.F R18.x, R18.y, R18;
- MIN.F R12.z, R18, R12;
- MIN.F R12.z, R16.w, R12;
- MOV.F R16.w, c[7].z;
- ADD.F R12.z, R16.w, R12;
- MOV.S R16.w, R12.z;
- MUL.F R24.x, |R24.z|, {3.40282347e+38, 0, 0, 0};
- MOV.F R12.z, c[9].w;
- MOV.F R24.w, c[10];
- MOV.S R23.z, R18.x;
- ADD.F R18.x, R24.w, -R12.z;
- MOV.F R18.w, c[10].x;
- MOV.F R12.z, c[9].x;
- ADD.F R12.z, R18.w, -R12;
- DIV.F R12.z, R12, R18.x;
- MUL.F R18.y, |R12.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.y, R24.z, R12.z;
- MIN.F R18.z, R24.x, R18.y;
- MIN.F R18.z, R24.y, R18;
- MOV.F R19.z, c[10].y;
- MOV.F R12.z, c[9].y;
- ADD.F R12.z, -R12, R19;
- DIV.F R18.y, R12.z, R18.x;
- MUL.F R12.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.z, R24.x, R12;
- MUL.F R18.y, R24.z, R18;
- MIN.F R12.z, R18.y, R12;
- MOV.F R24.x, R21.z;
- MOV.S R18.y, R12.z;
- ADD.F R12.z, R24.x, -R24.w;
- MOV.F R24.y, c[9].z;
- MOV.F R24.x, c[10].z;
- ADD.F R24.x, -R24.y, R24;
- DIV.F R18.x, R24, R18.x;
- MOV.F R24.y, c[11].x;
- MOV.F R24.x, c[11].y;
- ADD.F R18.w, -R18, R24.y;
- ADD.F R19.z, -R19, R24.x;
- MOV.S R12.y, R12;
- MOV.S R18.z, R18;
- MOV.S R12.z, R12;
- MOV.S R18.x, R18;
- MOV.S R18.w, R18;
- MOV.S R19.z, R19;
- ENDIF;
- SEQ.U R24.x, R17.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R24;
- IF NE.x;
- MOV.F R15.w, R12.z;
- SGE.F R15.w, R15, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R15.w;
- MOV.F R24.x, c[9];
- MOV.F R22.x, R18.z;
- ADD.F R22.x, R24, R22;
- MOV.S R24.x, R22;
- IF NE.x;
- MOV.S R25.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R25.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R22.x, R18;
- MUL.F R15.w, |R22.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R21.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.x, R18, R15.w;
- MUL.F R15.w, R21.y, R22.x;
- MIN.F R15.w, R15, R18.x;
- MOV.F R18.x, c[9].z;
- MOV.S R15.w, R15;
- ADD.F R15.w, R18.x, R15;
- MOV.S R24.y, R15.w;
- MOV.F R15.w, R21.x;
- ADD.F R15.w, -R15, {1, 0, 0, 0}.x;
- MOV.S R24.z, R15.w;
- MOV.F R21.y, c[9];
- MOV.F R18.x, R18.y;
- ADD.F R18.x, R21.y, R18;
- MOV.F R15.w, R25.x;
- MOV.S R26.z, R18.x;
- ADD.F R18.x, -R15.w, {1, 0, 0, 0};
- MOV.F R21.y, c[11].w;
- SGE.F R15.w, R21.z, R21.y;
- TRUNC.U.CC HC.x, R15.w;
- MOV.S R29.x, R18;
- IF NE.x;
- MOV.S R18.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R18.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R24.w, R12.x;
- ADD.F R21.z, -R24.w, {1, 0, 0, 0}.x;
- MOV.F R25.y, R23;
- MOV.F R25.w, R24.z;
- MUL.F R21.y, |R25|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.w, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R15.w, R21.y, R15;
- MUL.F R21.y, R25, R21.z;
- MIN.F R15.w, R21.y, R15;
- MOV.F R21.z, R22;
- MUL.F R21.y, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R22.x, |R15.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R21.y, R21, R22.x;
- MUL.F R21.z, R21, R15.w;
- MIN.F R25.z, R21, R21.y;
- ADD.F R21.y, -R25, {1, 0, 0, 0}.x;
- MOV.F R25.y, c[6].z;
- MUL.F R22.z, |R25.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.z, |R21.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.z, |R24.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R26.w, c[10].z;
- MOV.F R27.z, R25.x;
- MUL.F R25.y, R25, R21;
- MIN.F R22.z, R22, R21;
- MIN.F R22.z, R25.y, R22;
- ADD.F R25.y, R25.z, R22.z;
- MUL.F R22.z, |R25.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R22.z, R24, R22;
- MUL.F R24.z, R24.w, R25.w;
- MIN.F R22.z, R24, R22;
- MOV.F R25.z, R16.w;
- MUL.F R24.w, |R25.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.z, |R22|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R25.z, R25, R22;
- MIN.F R24.w, R24, R24.z;
- MIN.F R24.w, R25.z, R24;
- MOV.F R25.w, R21.x;
- ADD.F R25.y, R24.w, R25;
- MOV.F R25.z, R29.x;
- MUL.F R24.w, |R25|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.x, |R25.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R21.x, R24.w, R21;
- MUL.F R24.w, R25, R25.z;
- MIN.F R24.w, R24, R21.x;
- MUL.F R21.x, |R24.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R25.w, |R24|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.y, R24, R24.w;
- MIN.F R21.x, R21, R25.w;
- MIN.F R21.x, R24.y, R21;
- ADD.F R26.y, R21.x, R25;
- MOV.F R21.x, c[11].w;
- MOV.F R24.y, c[10].w;
- ADD.F R25.y, -R24, R21.x;
- MOV.F R21.x, c[11].z;
- ADD.F R24.y, R21.x, -R26.w;
- DIV.F R25.z, R24.y, R25.y;
- MOV.F R24.y, R12.z;
- MUL.F R27.y, R24, R25.z;
- MUL.F R26.x, |R25.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R25.z, |R24.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R27.x, R25.z, R26;
- MOV.F R26.x, R18;
- MIN.F R18.x, R27.y, R27;
- ADD.F R27.y, -R26.x, {1, 0, 0, 0}.x;
- DIV.F R19.z, R19, R25.y;
- MUL.F R25.x, |R27.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R27.x, |R27.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R25.x, R27, R25;
- MUL.F R27.x, R27.z, R27.y;
- MIN.F R25.x, R27, R25;
- ADD.F R27.x, R18, R26.w;
- MUL.F R18.x, |R27|, {3.40282347e+38, 0, 0, 0};
- MUL.F R26.w, |R25.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R27.x, R27, R25;
- MIN.F R18.x, R18, R26.w;
- MIN.F R18.x, R27, R18;
- ADD.F R18.x, R18, R26.y;
- MUL.F R27.x, |R21|, {3.40282347e+38, 0, 0, 0};
- MUL.F R26.y, |R26.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R27.x, R27, R26.y;
- MUL.F R21.x, R21, R26;
- MIN.F R21.x, R21, R27;
- ADD.F R18.x, R21, R18;
- MOV.F R21.x, R13.z;
- MUL.F R27.x, R21, R18;
- MUL.F R13.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R21|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.z, R18.x, R13;
- MIN.F R27.x, R27, R13.z;
- MOV.F R21.x, c[12].w;
- MUL.F R18.x, |R27|, {3.40282347e+38, 0, 0, 0};
- MUL.F R13.z, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.z, R18.x, R13;
- MUL.F R18.x, R27, R21;
- MIN.F R13.z, R18.x, R13;
- MOV.F R18.x, R24;
- MOV.S R21.x, R13.z;
- MUL.F R13.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.x, R22.z, R23.z;
- MUL.F R18.x, R24.w, R18;
- MIN.F R13.z, R25.w, R13;
- MIN.F R13.z, R18.x, R13;
- MUL.F R18.x, |R23.z|, {3.40282347e+38, 0, 0, 0};
- MOV.F R23.z, R23.x;
- MIN.F R18.x, R24.z, R18;
- MIN.F R18.x, R24, R18;
- MUL.F R23.x, |R23.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R24.x, R15.w, R23.z;
- MIN.F R23.x, R22, R23;
- MIN.F R24.x, R24, R23;
- MOV.F R23.z, c[6].x;
- MUL.F R23.x, |R23.z|, {3.40282347e+38, 0, 0, 0};
- MOV.F R27.x, R18.w;
- MIN.F R18.w, R21.z, R23.x;
- MUL.F R23.x, R21.y, R23.z;
- MIN.F R18.w, R23.x, R18;
- DIV.F R23.z, R27.x, R25.y;
- ADD.F R18.w, R24.x, R18;
- ADD.F R18.x, R18, R18.w;
- MUL.F R23.x, |R23.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.w, R25.z, R23.x;
- MUL.F R23.x, R24.y, R23.z;
- MIN.F R18.w, R23.x, R18;
- MOV.F R23.x, c[10];
- ADD.F R18.w, R23.x, R18;
- ADD.F R13.z, R13, R18.x;
- MUL.F R18.x, |R18.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R18.w, R25.x, R18;
- MIN.F R18.x, R26.w, R18;
- MIN.F R18.x, R18.w, R18;
- MOV.F R23.x, c[11];
- MUL.F R18.w, |R23.x|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R13.z, R18.x, R13;
- MIN.F R18.x, R26.y, R18.w;
- MUL.F R18.w, R26.x, R23.x;
- MIN.F R18.x, R18.w, R18;
- ADD.F R13.z, R18.x, R13;
- MOV.F R18.x, R13;
- MUL.F R18.w, R18.x, R13.z;
- MUL.F R13.x, |R13.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R13.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.x, R13.z, R13;
- MIN.F R18.w, R18, R13.x;
- MOV.F R18.x, c[12].y;
- MUL.F R13.z, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.x, |R18|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R13.z, R13;
- MUL.F R13.z, R18.w, R18.x;
- MIN.F R13.x, R13.z, R13;
- MOV.F R18.w, R26.z;
- MUL.F R13.z, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, R24, R18;
- MIN.F R13.z, R25.w, R13;
- MOV.F R24.w, {1, 0, 0, 0}.x;
- MOV.F R23.x, R12.y;
- MIN.F R13.z, R18.w, R13;
- MUL.F R18.w, |R23.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R23.x, R22.z, R23;
- MIN.F R18.w, R24.z, R18;
- MOV.F R22.z, R21.w;
- MIN.F R23.x, R23, R18.w;
- MUL.F R18.w, |R22.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R22.z, R15.w, R22;
- MIN.F R15.w, R22.x, R18;
- MOV.F R18.w, c[6].y;
- MIN.F R22.x, R22.z, R15.w;
- MUL.F R15.w, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, R21.y, R18;
- MIN.F R15.w, R21.z, R15;
- MIN.F R15.w, R18, R15;
- MUL.F R18.w, |R19.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.z, R24.y, R19;
- MOV.F R24.xyz, R15;
- MIN.F R18.w, R25.z, R18;
- MIN.F R18.w, R19.z, R18;
- MOV.F R19.z, c[10].y;
- ADD.F R18.w, R19.z, R18;
- ADD.F R15.w, R22.x, R15;
- ADD.F R15.w, R23.x, R15;
- ADD.F R13.z, R13, R15.w;
- MUL.F R15.w, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, R25.x, R18;
- MOV.F R25, R10;
- DP4.F R10.y, R24, R25;
- MIN.F R15.w, R26, R15;
- MIN.F R15.w, R18, R15;
- MOV.F R19.z, c[11].y;
- MUL.F R18.w, |R19.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R13.z, R15.w, R13;
- MIN.F R15.w, R26.y, R18;
- MUL.F R18.w, R26.x, R19.z;
- MIN.F R15.w, R18, R15;
- ADD.F R13.z, R15.w, R13;
- MOV.F R18.w, R13.y;
- MUL.F R15.w, R18, R13.z;
- MUL.F R13.y, |R13.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.z, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.z, R13, R13.y;
- MIN.F R13.z, R15.w, R13;
- MOV.F R13.y, c[12].z;
- MUL.F R15.w, R13.z, R13.y;
- MOV.F R26, R7;
- MOV.F R15.z, c[13].y;
- MUL.F R13.z, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R13.z, R13;
- MIN.F R7.z, R15.w, R13.y;
- MOV.S R7.w, R7.z;
- DP4.F R7.z, R26, R24;
- MOV.F R13.y, R6;
- MOV.F R13.z, R6.x;
- MOV.S R18.x, R13;
- MOV.S R10.w, R13.x;
- DP4.F R13.x, R24, R14;
- ADD.F R14.y, R13.z, R13;
- MOV.S R14.x, R13;
- MOV.F R13.x, R6.z;
- ADD.F R14.z, R13.x, R13.y;
- MAD.F R14.z, R14, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MUL.F R15.w, R14.z, {2, 0, 0, 0}.x;
- MAD.F R14.y, R14, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MUL.F R14.w, |R15|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.z, |R15|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.z, R14.w, R14;
- MUL.F R14.w, R15, R15.z;
- MIN.F R14.z, R14.w, R14;
- MOV.F R14.w, c[14].y;
- ADD.F R14.w, R14, R14.z;
- MOV.S R14.y, R14;
- MOV.S R14.z, R14.y;
- MOV.F R15.z, c[13].x;
- MUL.F R15.w, R14.z, {2, 0, 0, 0}.x;
- MOV.S R14.y, R14.w;
- MUL.F R14.z, |R15|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, |R15|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.z, R14.w, R14;
- MUL.F R14.w, R15, R15.z;
- ADD.F R15.z, R13, R13.x;
- MIN.F R14.w, R14, R14.z;
- ADD.F R13.z, R13, {-0.5, 0, 0, 0}.x;
- MOV.F R14.z, c[14].x;
- ADD.F R14.z, R14.w, R14;
- MAD.F R15.z, R15, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MUL.F R14.w, R15.z, {2, 0, 0, 0}.x;
- MOV.S R25.w, R14;
- ADD.F R14.w, R13.y, {-0.5, 0, 0, 0}.x;
- MOV.S R24.z, R13;
- MUL.F R13.z, R13.x, {2, 0, 0, 0}.x;
- MUL.F R13.y, R13, {2, 0, 0, 0}.x;
- MOV.S R19.z, R13;
- FLR.F R13.y, R13;
- MOV.S R13.y, R13;
- ADD.F R13.z, R13.x, {-0.5, 0, 0, 0}.x;
- MOV.S R27.y, R14.w;
- MOV.F R13.x, R13.y;
- SGT.F R13.x, R13, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R13;
- MOV.S R7.z, R7;
- MOV.S R10.y, R10;
- MOV.S R14.z, R14;
- MOV.S R29.z, R13.y;
- MOV.S R14.w, R13.z;
- MOV.S R18.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R13.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R13.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.x, R29.z;
- SGT.F R13.x, {0, 0, 0, 0}, R13;
- TRUNC.U.CC HC.x, R13;
- MOV.S R30.x, R13.y;
- IF NE.x;
- MOV.F R15.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R15.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.z, c[13];
- MOV.F R15.z, R25.w;
- MUL.F R13.y, |R15.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.x, |R13.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R13.y, R13;
- MUL.F R13.y, R15.z, R13.z;
- MIN.F R13.y, R13, R13.x;
- MOV.F R13.x, c[14].z;
- ADD.F R13.x, R13, R13.y;
- MOV.S R22.x, R13;
- MOV.F R13.x, R6;
- MOV.F R13.y, R19.z;
- MUL.F R13.x, R13, {2, 0, 0, 0};
- MOV.S R19.z, R13.x;
- FLR.F R13.x, R13.y;
- MOV.S R30.z, R13.x;
- MOV.F R13.y, R15.w;
- SGT.F R13.x, {0, 0, 0, 0}, R13;
- TRUNC.U.CC HC.x, R13;
- MOV.S R30.y, R13;
- IF NE.x;
- MOV.F R15.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R15.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.y, R30.x;
- MOV.F R13.x, R30.y;
- ADD.F R13.x, R13.y, -R13;
- MOV.S R13.z, R13.x;
- MOV.F R13.x, R30.z;
- MOV.F R13.y, R15.z;
- SGT.F R13.x, R13, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R13;
- MOV.S R29.y, R13;
- IF NE.x;
- MOV.F R13.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R13.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R15.z, R13.y;
- MOV.F R13.x, R19.z;
- FLR.F R13.y, R13.x;
- SGT.F R13.x, {0, 0, 0, 0}, R13.y;
- TRUNC.U.CC HC.x, R13;
- MOV.S R29.w, R15.z;
- MOV.S R19.z, R13.y;
- IF NE.x;
- MOV.F R15.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R15.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.y, R29.w;
- MOV.F R13.x, R29.y;
- ADD.F R13.x, R13.y, -R13;
- MOV.S R13.y, R13.x;
- MOV.F R13.x, R19.z;
- SGT.F R13.x, R13, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R13;
- MOV.S R30.x, R15.z;
- IF NE.x;
- MOV.F R21.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R21.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R15.w, c[15].y;
- MOV.F R19.z, R27.y;
- MUL.F R15.z, |R19|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.x, |R15.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R15.z, R13;
- MUL.F R15.z, R19, R15.w;
- MIN.F R13.x, R15.z, R13;
- MOV.F R21.y, R24.z;
- MOV.F R19.z, c[15].x;
- MOV.S R15.z, R13.x;
- MUL.F R13.x, |R19.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R15.w, |R21.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R15.w, R15, R13.x;
- MUL.F R13.x, R21.y, R19.z;
- MIN.F R15.w, R13.x, R15;
- MOV.F R13.x, R30;
- ADD.F R13.x, R21.z, -R13;
- MOV.S R15.w, R15;
- MOV.S R13.x, R13;
- ENDIF;
- SEQ.U R19.z, R17.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R19.z;
- IF NE.x;
- MOV.F R21.z, c[15];
- MOV.F R22.z, R14.w;
- MUL.F R19.z, |R21|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.y, |R22.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R21.y, R21, R19.z;
- MUL.F R19.z, R22, R21;
- MIN.F R19.z, R19, R21.y;
- MOV.S R26.x, R19.z;
- AND.S R19.z, c[2].x, {65536, 0, 0, 0}.x;
- I2F.S R19.z, R19;
- SGT.F R21.y, {0, 0, 0, 0}.x, R19.z;
- TRUNC.U.CC HC.x, R21.y;
- AND.S R25.w, c[2].x, {262144, 0, 0, 0}.x;
- AND.S R25.x, c[2], {131072, 0, 0, 0};
- MOV.S R19.z, R19;
- IF NE.x;
- MOV.F R21.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R21.y, {0, 0, 0, 0}.x;
- ENDIF;
- SGT.F R19.z, R19, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R19.z;
- MOV.S R30.z, R21.y;
- IF NE.x;
- MOV.F R21.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R21.z, {0, 0, 0, 0}.x;
- ENDIF;
- I2F.S R21.y, R25.x;
- MOV.S R19.z, R21.y;
- SGT.F R21.y, {0, 0, 0, 0}.x, R21;
- TRUNC.U.CC HC.x, R21.y;
- MOV.S R30.w, R21.z;
- IF NE.x;
- MOV.F R22.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R22.z, {0, 0, 0, 0}.x;
- ENDIF;
- SGT.F R19.z, R19, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R19.z;
- MOV.F R21.y, R30.z;
- MOV.F R21.z, R30.w;
- ADD.F R21.y, R21.z, -R21;
- MOV.S R29.y, R21;
- MOV.F R21.y, R22.z;
- MOV.S R29.x, R21.y;
- IF NE.x;
- MOV.F R21.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R21.z, {0, 0, 0, 0}.x;
- ENDIF;
- I2F.S R22.z, R25.w;
- MOV.F R21.y, R29.x;
- ADD.F R21.z, R21, -R21.y;
- SGT.F R21.y, R22.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R21.y;
- MOV.S R19.z, R22;
- MOV.S R30.x, R21.z;
- IF NE.x;
- MOV.F R21.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R21.y, {0, 0, 0, 0}.x;
- ENDIF;
- SGT.F R19.z, {0, 0, 0, 0}.x, R19;
- TRUNC.U.CC HC.x, R19.z;
- MOV.S R30.y, R21;
- IF NE.x;
- MOV.F R22.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R22.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R19.z, R29.y;
- TRUNC.S R21.y, R19.z;
- ADD.S R19.z, -R21.y, {0, 0, 0, 0}.x;
- MAX.S R30.z, R21.y, R19;
- MOV.F R21.z, R30.x;
- TRUNC.S R21.z, R21;
- MOV.F R21.y, R30;
- MOV.F R19.z, c[14].w;
- ADD.F R21.y, R21, -R22.z;
- SEQ.F R19.z, R19, {1, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R19.z;
- ADD.S R30.x, -R21.z, {0, 0, 0, 0};
- MOV.S R25.w, R21.z;
- MOV.S R29.w, R21.y;
- IF NE.x;
- MOV.S R19.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R19.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R21.y, R29.w;
- TRUNC.S R21.z, R21.y;
- ADD.S R21.y, -R21.z, {0, 0, 0, 0}.x;
- MAX.S R21.y, R21.z, R21;
- I2F.S R21.y, R21;
- MUL.F R23.x, R21.y, {2, 0, 0, 0};
- MOV.F R22.z, R13.x;
- MOV.F R23.z, R16;
- MUL.F R21.z, |R23.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.y, |R22.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R21.y, R21.z, R21;
- MUL.F R21.z, -R23.x, R22;
- MIN.F R21.y, R21.z, R21;
- MUL.F R23.x, R23.z, R21.y;
- MUL.F R21.z, |R21.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R22.z, |R23|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R22.z, R22, R21;
- MIN.F R22.z, R23.x, R22;
- ADD.F R22.z, R22, R23;
- MAX.S R23.x, R25.w, R30;
- MOV.S R30.y, R22.z;
- I2F.S R22.z, R23.x;
- MUL.F R24.x, R22.z, {2, 0, 0, 0};
- MOV.F R23.z, R13.y;
- MUL.F R23.x, |R24|, {3.40282347e+38, 0, 0, 0};
- MUL.F R22.z, |R23|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R22.z, R23.x, R22;
- MUL.F R23.x, -R24, R23.z;
- MOV.F R24.x, R16.y;
- MIN.F R22.z, R23.x, R22;
- MUL.F R16.y, |R22.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R23.x, |R24|, {3.40282347e+38, 0, 0, 0};
- MIN.F R23.x, R23, R16.y;
- MUL.F R23.z, R24.x, R22;
- MIN.F R23.z, R23, R23.x;
- ADD.F R23.z, R23, R24.x;
- MOV.F R23.x, R15.z;
- ADD.F R23.x, R23.z, R23;
- I2F.S R23.z, R30;
- MUL.F R24.z, R23, {2, 0, 0, 0}.x;
- MOV.F R24.y, R13.z;
- MUL.F R24.x, |R24.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R23.z, |R24.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R23.z, R24.x, R23;
- MUL.F R24.x, -R24.z, R24.y;
- MIN.F R24.y, R24.x, R23.z;
- MOV.F R24.z, R16.x;
- MUL.F R24.x, |R24.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R16.x, |R24.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R23.z, R24, R24.y;
- MIN.F R16.x, R16, R24;
- MIN.F R16.x, R23.z, R16;
- ADD.F R16.x, R16, R24.z;
- ADD.F R15.w, R16.x, R15;
- MOV.F R23.z, R14;
- MOV.S R27.x, R23;
- MUL.F R23.x, |R23.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R16.x, R24, R23;
- MUL.F R23.x, R24.y, R23.z;
- MIN.F R16.x, R23, R16;
- MOV.S R27.w, R15;
- ADD.F R15.w, R16.x, R23.z;
- MUL.F R16.x, R21.y, R22;
- MOV.S R26.y, R15.w;
- MUL.F R15.w, |R22.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R21.y, R14;
- MIN.F R15.w, R15, R21.z;
- MIN.F R14.y, R16.x, R15.w;
- ADD.F R14.y, R14, R22.x;
- MUL.F R15.w, |R21.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R15.w, R16.y, R15;
- MUL.F R16.x, R22.z, R21.y;
- MIN.F R15.w, R16.x, R15;
- MOV.F R16.x, c[14].w;
- MOV.S R25.w, R14.y;
- ADD.F R14.y, R15.w, R21;
- LG2.F R16.y, R16.x;
- MOV.S R25.x, R14.y;
- MUL.F R15.w, R16.y, {2, 0, 0, 0}.x;
- SNE.F R14.y, R16, {0, 0, 0, 0}.x;
- SEQ.F R15.w, R16.y, R15;
- TRUNC.U R15.w, R15;
- TRUNC.U R14.y, R14;
- AND.U R14.y, R15.w, R14;
- ADD.F R15.w, -R16.x, {1, 0, 0, 0}.x;
- SEQ.U R14.y, R14, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R14.y;
- MOV.S R27.y, R15.w;
- IF NE.x;
- MOV.F R16.y, {-3.40282347e+38, 0, 0, 0}.x;
- ENDIF;
- MOV.F R16.x, R13.w;
- MUL.F R15.w, |R16.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.y, |R16|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R15.w, R14;
- MUL.F R15.w, R16.x, R16.y;
- MIN.F R14.y, R15.w, R14;
- MOV.S R14.y, R14;
- EX2.F R14.y, R14.y;
- ADD.F R14.y, -R14, {1, 0, 0, 0}.x;
- MOV.S R16.x, R14.y;
- MOV.F R14.y, R26.x;
- MOV.F R15.w, R30.y;
- ADD.F R15.w, R15, R14.y;
- MOV.S R14.y, R16.x;
- MOV.F R16.x, R27.y;
- DIV.F R14.y, R14, R16.x;
- MOV.S R30.w, R14.y;
- SEQ.S R14.y, R19.z, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R14.y;
- MOV.S R26.w, R15;
- IF NE.x;
- MOV.S R14.y, R30.w;
- ELSE;
- MOV.S R14.y, R13.w;
- ENDIF;
- MOV.F R16.x, R26.y;
- MUL.F R15.w, |R16.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.y, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, R14.y, R16;
- MIN.F R15.w, R21.y, R15;
- MIN.F R15.w, R16.x, R15;
- MOV.F R16.x, R27.w;
- ADD.F R15.w, R16.x, R15;
- MOV.F R16.y, R25.x;
- MUL.F R16.x, |R16.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R16.y, R16, R14;
- MIN.F R16.x, R16, R21.y;
- MIN.F R16.x, R16.y, R16;
- MOV.F R16.y, R27.x;
- ADD.F R16.y, R16, R16.x;
- MAD.F R15.w, R15, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R16.x, R15.w;
- MAD.F R16.x, R16, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- MUL.F R19.z, R16.x, {0.159154937, 0, 0, 0}.x;
- MOV.S R15.w, R16.y;
- MOV.F R16.y, R25.w;
- MUL.F R16.x, |R16.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R16.x, R21.y, R16;
- MUL.F R14.y, R14, R16;
- MIN.F R14.y, R14, R16.x;
- MOV.F R16.x, R26.w;
- ADD.F R14.y, R16.x, R14;
- MOV.S R19.z, R19;
- MOV.S R16.x, R19.z;
- MUL.F R19.z, R16.x, {6.28318548, 0, 0, 0}.x;
- SIN.F R16.x, R19.z;
- MAD.F R14.y, R14, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- FRC.F R14.y, R14;
- MAD.F R21.y, R14, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- COS.F R19.z, R19.z;
- MUL.F R14.y, R21, {0.159154937, 0, 0, 0}.x;
- MOV.S R16.y, R16.x;
- MOV.S R16.x, R14.y;
- SIN.F R14.y, R21.y;
- MOV.S R22.x, R19.z;
- MOV.S R14.y, R14;
- ENDIF;
- SEQ.U R19.z, R17.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R19.z;
- IF NE.x;
- MOV.F R10.z, R7;
- MOV.F R4.w, c[16].x;
- ADD.F R4.w, -R10.z, R4;
- MOV.S R10.z, R4.w;
- MOV.S R4.w, R10.z;
- SGT.F R4.w, -R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.w;
- MOV.F R13.x, c[16].z;
- MOV.F R13.y, R14.x;
- ADD.F R13.x, -R13.y, R13;
- MOV.S R27.x, R13;
- MOV.S R26.y, R10.z;
- IF NE.x;
- MOV.F R10.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R10.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.w, R26.y;
- SEQ.F R4.w, -R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.w;
- MOV.S R29.x, R10.z;
- IF NE.x;
- MOV.S R10.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R10.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.w, R27.x;
- SEQ.F R4.w, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.w;
- IF NE.x;
- MOV.S R4.w, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.x, R26.y;
- SGT.F R13.x, {0, 0, 0, 0}, -R13;
- TRUNC.U.CC HC.x, R13;
- IF NE.x;
- MOV.F R13.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R13.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.y, R27.x;
- MOV.F R13.x, R26.y;
- DIV.F R13.x, -R13, R13.y;
- MOV.S R30.x, R13;
- SGT.F R13.x, {0, 0, 0, 0}, R13.y;
- TRUNC.U.CC HC.x, R13;
- MOV.S R29.w, R13.z;
- IF NE.x;
- MOV.S R13.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R13.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.y, R29.x;
- MOV.F R13.x, R29.w;
- ADD.F R13.x, R13.y, -R13;
- MOV.F R13.y, R16.x;
- MOV.S R25.z, R13.x;
- MUL.F R13.y, R13, {6.28318548, 0, 0, 0}.x;
- MOV.F R13.x, R30;
- COS.F R13.y, R13.y;
- SGT.F R13.x, {0, 0, 0, 0}, R13;
- TRUNC.U.CC HC.x, R13;
- MOV.S R25.x, R13.y;
- IF NE.x;
- MOV.F R13.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R13.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R13.x, R30;
- SGT.F R13.x, R13, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R13;
- MOV.S R29.x, R13.y;
- IF NE.x;
- MOV.F R14.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R14.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R14.z, R10;
- MOV.F R13.x, R30;
- MAX.F R13.x, R13, -R13;
- MOV.S R13.y, R13.x;
- MOV.F R13.x, R25.z;
- MUL.F R13.x, R13, {1.57079637, 0, 0, 0};
- MOV.S R16.z, R13.x;
- MOV.F R13.x, R13.y;
- MOV.S R24.z, R13.y;
- SGT.F R13.x, R13, {1, 0, 0, 0};
- TRUNC.U.CC HC.x, R13;
- MUL.F R10.z, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R14.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R13, R10.z;
- MUL.F R10.z, R14, R13;
- MIN.F R10.z, R10, R13.y;
- MOV.F R13.y, R14.w;
- MOV.S R26.w, R10.z;
- MOV.S R29.y, R13;
- IF NE.x;
- MOV.S R13.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R13.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R10.z, R29.x;
- MOV.F R13.x, R29.y;
- ADD.F R13.x, R13, -R10.z;
- MOV.F R10.z, R24;
- MOV.S R30.w, R13.x;
- RCP.F R13.x, R10.z;
- SEQ.S R10.z, R13, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R10.z;
- MOV.S R19.z, R13.x;
- IF NE.x;
- MOV.S R13.y, R24.z;
- ELSE;
- MOV.S R13.y, R19.z;
- ENDIF;
- SEQ.S R10.z, R13, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R10.z;
- IF NE.x;
- MOV.F R13.x, R30.w;
- ELSE;
- MOV.F R10.z, R30.w;
- MOV.F R13.x, -R10.z;
- ENDIF;
- MOV.F R10.z, R30.w;
- MUL.F R10.z, R10, {1.57079637, 0, 0, 0}.x;
- MOV.S R29.w, R10.z;
- SEQ.S R10.z, R13, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R10.z;
- MOV.S R27.z, R13.x;
- IF NE.x;
- MOV.S R10.z, {0, 0, 0, 0}.x;
- ELSE;
- MOV.S R10.z, R29.w;
- ENDIF;
- MOV.F R14.w, R25.x;
- MOV.F R13.x, R16.y;
- MUL.F R13.z, R14.w, R13.x;
- MIN.F R13.y, R13, {1, 0, 0, 0}.x;
- MOV.S R13.y, R13;
- MUL.F R15.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R14.z, R13.y;
- MUL.F R13.x, |R13|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.y, R15.z, R13.x;
- MIN.F R13.y, R13.z, R13;
- MAX.F R13.x, R14.z, {-1, 0, 0, 0};
- MOV.S R13.z, R13.x;
- MOV.S R16.x, R13.y;
- MOV.S R13.y, R13.z;
- MOV.F R13.z, R22.x;
- MOV.F R15.y, R13;
- MUL.F R15.x, |R15.y|, {3.40282347e+38, 0, 0, 0};
- SGT.F R13.x, R13, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R13;
- MUL.F R16.w, R13.z, R14;
- MUL.F R14.z, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R15.x, R15.x;
- MUL.F R13.z, R15.y, R15.y;
- MIN.F R14.w, R13.z, R13.y;
- MIN.F R13.z, R14, R15;
- MAD.F R13.y, R14.w, {0.0583193786, 0.764439464, 0, 0}.x, {0.0583193786, 0.764439464, 0, 0};
- MUL.F R14.z, R14.w, R13.y;
- MIN.F R15.z, R16.w, R13;
- MUL.F R13.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R13.z, R13;
- MAD.F R14.w, R14, {0.431579739, 1, 0, 0}.x, {0.431579739, 1, 0, 0}.y;
- MIN.F R13.y, R14.z, R13;
- ADD.F R14.z, R13.y, {1, 0, 0, 0}.x;
- MUL.F R13.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R15.x, R13.z;
- MUL.F R13.z, R14.w, |R15.y|;
- MIN.F R14.w, R13.z, R13.y;
- DIV.F R13.y, {3.40282347e+38, 0, 0, 0}.x, |R14.z|;
- MUL.F R13.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.z, R13, R13.y;
- DIV.F R13.y, R14.w, R14.z;
- MIN.F R13.z, R13.y, R13;
- MOV.F R15.x, R18;
- MOV.F R14.w, c[17].z;
- MOV.S R30.w, R13.z;
- MUL.F R14.z, |R15.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.z, R14, R13;
- MUL.F R14.z, R15.x, R14.w;
- MIN.F R13.z, R14, R13;
- MOV.S R13.y, R15.z;
- MOV.F R14.z, R14.y;
- MOV.S R15.z, R13;
- MOV.F R13.z, -R14;
- MOV.S R14.z, R13;
- MOV.F R14.w, R14.x;
- MOV.F R13.z, c[16];
- ADD.F R13.z, R14.w, -R13;
- MOV.S R24.x, R13.z;
- MOV.F R13.z, c[16].y;
- MOV.F R14.w, R10.y;
- ADD.F R15.x, R14.w, -R13.z;
- MOV.F R13.z, c[16].x;
- MOV.F R14.w, R7.z;
- ADD.F R13.z, R14.w, -R13;
- MOV.S R26.y, R15.x;
- MOV.S R26.x, R13.z;
- IF NE.x;
- MOV.S R13.x, R30.w;
- ELSE;
- MOV.F R13.x, R30.w;
- MOV.F R13.x, -R13;
- MOV.S R13.x, R13;
- ENDIF;
- MOV.F R13.z, R13.x;
- MOV.F R14.w, R27.z;
- MUL.F R13.x, R14.w, R13.z;
- MUL.F R13.z, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.z, R14.w, R13;
- MIN.F R13.x, R13, R13.z;
- ADD.F R10.z, R13.x, R10;
- MOV.S R13.x, R10.z;
- MOV.S R10.z, R13.x;
- SGT.F R10.z, {0, 0, 0, 0}.x, R10;
- TRUNC.U.CC HC.x, R10.z;
- MOV.S R27.y, R13.x;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R10.z, R27.y;
- SGT.F R10.z, R10, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R10.z;
- MOV.S R29.x, R13;
- IF NE.x;
- MOV.F R13.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R13.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R10.z, R29.x;
- ADD.F R10.z, R13.x, -R10;
- MOV.F R13.x, R25.z;
- MOV.S R10.z, R10;
- ADD.F R10.z, -R13.x, R10;
- MOV.S R10.z, R10;
- MOV.F R13.x, R27.y;
- MAD.F R13.x, -R10.z, {1.57079637, 0, 0, 0}, R13;
- SEQ.S R10.z, R26.w, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R10.z;
- MOV.S R29.w, R13.x;
- IF NE.x;
- MOV.S R10.z, R29.w;
- ELSE;
- MOV.S R10.z, {1078530011, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R4.w, R4, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.w;
- IF NE.x;
- MOV.S R4.w, R10.z;
- ELSE;
- MOV.S R4.w, R16.z;
- ENDIF;
- MOV.F R18.x, R15.z;
- MOV.F R21.z, R16.y;
- MOV.F R29.xy, -R26;
- MOV.F R29.z, -R24.x;
- MUL.F R15.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R16.w, R24.x;
- MOV.F R15.x, R26.y;
- MOV.F R23.x, R20.z;
- MOV.F R27.xyz, R29;
- MUL.F R21.y, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R29.w, {0, 0, 0, 0}.x;
- MOV.F R27.w, {-0, 0, 0, 0}.x;
- DP4.F R10.z, R27, R29;
- RSQ.F R16.z, R10.z;
- MOV.F R27.xy, R26;
- MOV.F R27.z, R24.x;
- MUL.F R14.w, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.z, |R27.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R10, R14.w;
- MUL.F R13.x, R16.z, -R27;
- MIN.F R13.x, R13, R10.z;
- MUL.F R10.z, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.x, R13, R18;
- MIN.F R10.z, R10, R15.y;
- MIN.F R10.z, R13.x, R10;
- MUL.F R13.x, |R16.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.z, R13.x, R14.w;
- MUL.F R15.z, R16, -R16.w;
- MIN.F R15.z, R15, R13;
- MUL.F R13.x, |R15|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R13, R14.w;
- MUL.F R13.z, R16, -R15.x;
- MIN.F R14.w, R13.z, R13.x;
- MUL.F R13.x, |R15.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R13.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, R14, R18.x;
- MIN.F R13.z, R13, R15.y;
- MIN.F R13.z, R14.w, R13;
- MIN.F R13.x, R15.y, R13;
- MUL.F R15.z, R18.x, R15;
- MIN.F R13.x, R15.z, R13;
- MOV.F R15.y, R15.w;
- ADD.F R26.z, R13.x, R16.w;
- ADD.F R26.y, R13.z, R15.x;
- ADD.F R26.x, R10.z, R27;
- MOV.F R24.xyz, R27;
- ADD.F R15.y, R15, -R4.w;
- MOV.F R23.z, R16.x;
- MOV.F R29.xyz, R26;
- MOV.F R26.w, {0, 0, 0, 0}.x;
- MOV.F R29.w, {-0, 0, 0, 0}.x;
- DP4.F R14.w, R29, R26;
- RSQ.F R14.w, R14.w;
- MOV.F R27.w, {0, 0, 0, 0}.x;
- MOV.F R24.w, {-0, 0, 0, 0}.x;
- DP4.F R15.x, R24, R27;
- RSQ.F R4.w, R15.x;
- DIV.F R4.w, R4, R14.w;
- MOV.F R14.w, R14.y;
- MUL.F R16.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R15.x, R15.y;
- MOV.S R14.y, R4.w;
- MAD.F R4.w, R15.x, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- MOV.F R15.x, R22;
- MOV.S R4.w, R4;
- FRC.F R15.y, R4.w;
- MOV.S R22.x, R13.z;
- MOV.F R4.w, R7.z;
- MAD.F R15.y, R15, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- MOV.S R15.y, R15;
- MOV.F R15.w, R15.y;
- SIN.F R21.w, R15.w;
- COS.F R19.z, R15.w;
- MUL.F R22.z, |R21.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R19.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R15.w, R15.x, R19.z;
- MUL.F R20.w, |R15.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.x, R15, R21.w;
- ADD.F R4.w, R10.z, R4;
- MOV.S R18.w, R10.z;
- MOV.S R10.z, R4.w;
- MOV.F R4.w, R14.x;
- ADD.F R4.w, R13.x, R4;
- MOV.S R13.z, R13.x;
- MIN.F R13.x, R21.y, R22.z;
- MUL.F R15.y, R21.w, R21.z;
- MIN.F R15.y, R15, R13.x;
- MUL.F R13.x, |R15.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R15.z, R14.w, R15.y;
- MIN.F R13.x, R16.z, R13;
- MIN.F R13.x, R15.z, R13;
- MIN.F R15.z, R20.w, R18.x;
- MIN.F R16.y, R15.w, R15.z;
- ADD.F R15.w, R16.y, R13.x;
- MIN.F R20.w, R20, R22.z;
- MIN.F R24.y, R15.x, R20.w;
- MUL.F R15.z, |R23.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.x, |R15.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R16.w, R23.x, R15;
- MIN.F R13.x, R15.z, R13;
- MIN.F R20.z, R16.w, R13.x;
- MIN.F R13.x, R18, R21.y;
- MUL.F R16.w, R19.z, R21.z;
- MIN.F R21.z, R16.w, R13.x;
- MOV.F R13.x, R20.y;
- MUL.F R21.y, |R23.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.w, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R20.w, R20.x;
- MUL.F R23.z, R13.x, R23;
- MIN.F R21.y, R16.w, R21;
- MIN.F R21.y, R23.z, R21;
- ADD.F R20.z, R21.y, R20;
- MUL.F R21.y, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R24.x, R20.z;
- MIN.F R20.z, R21.y, R16;
- MUL.F R21.y, R21.z, R14.w;
- MIN.F R20.z, R21.y, R20;
- ADD.F R20.z, -R24.y, R20;
- MUL.F R21.y, |R20.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.x, |R20.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R15.x, R15, R21.y;
- MUL.F R23.z, R20, R20.w;
- MIN.F R23.z, R23, R15.x;
- MOV.S R15.x, R24;
- MUL.F R24.x, |R24.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R24.y, R24, R14.w;
- MIN.F R24.x, R16.z, R24;
- MIN.F R24.x, R24.y, R24;
- ADD.F R21.z, -R21, R24.x;
- MOV.F R24.x, R25;
- ADD.F R15.x, R23.z, R15;
- MUL.F R23.z, |R24.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R24.y, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R22.z, R22, R23;
- MUL.F R21.w, R21, R24.x;
- MIN.F R21.w, R21, R22.z;
- MUL.F R24.z, R21, R23.x;
- MIN.F R24.y, R15.z, R24;
- MUL.F R22.z, |R21.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R15.z, R15, R22;
- MUL.F R23.x, R23, R21.w;
- MIN.F R23.x, R23, R15.z;
- MOV.F R22.z, R13.y;
- MUL.F R15.z, |R22|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R22.z, R22, R13.x;
- MIN.F R15.z, R15, R16.w;
- MIN.F R18.x, R18, R23.z;
- MUL.F R19.z, R19, R24.x;
- MIN.F R19.z, R19, R18.x;
- MUL.F R14.w, R14, R16.y;
- MOV.S R23.x, R23;
- MIN.F R15.z, R22, R15;
- MOV.S R22.z, R23.x;
- MOV.F R23.x, R14.z;
- MUL.F R18.x, |R23|, {3.40282347e+38, 0, 0, 0};
- MIN.F R16.w, R16, R18.x;
- MUL.F R18.x, R19.z, R20.w;
- MIN.F R24.y, R24.z, R24;
- ADD.F R15.z, R15, R24.y;
- MUL.F R13.x, R13, R23;
- MIN.F R13.x, R13, R16.w;
- MUL.F R23.z, |R19|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.w, R21.y, R23.z;
- MIN.F R16.w, R18.x, R16;
- ADD.F R13.x, R13, R22.z;
- ADD.F R13.x, R16.w, R13;
- MUL.F R16.w, |R16.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R16, R16.w;
- MIN.F R14.w, R14, R16.z;
- ADD.F R14.w, R15.y, R14;
- MOV.S R15.y, R14.w;
- MOV.S R14.w, R15;
- MOV.S R18.x, R21.w;
- MOV.S R21.w, R19.z;
- MOV.F R16.z, R4.y;
- MOV.F R15.w, c[17].y;
- MAD.F R15.w, R15, {0.5, 0, 0, 0}.x, R16.z;
- MOV.S R16.z, R15.w;
- MOV.F R15.w, R4.x;
- MOV.F R19.z, c[17].x;
- MAD.F R15.w, R19.z, {0.5, 0, 0, 0}.x, R15;
- MOV.S R4.w, R4;
- MOV.S R15.x, R15;
- MOV.S R15.z, R15;
- MOV.S R13.x, R13;
- MOV.S R16.w, R20.z;
- MOV.S R16.y, R21.z;
- MOV.S R15.w, R15;
- MOV.S R20.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R19.z, R17.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R19.z;
- IF NE.x;
- MOV.F R12.y, R14;
- MOV.F R24.x, R16;
- MOV.F R19.z, R21.x;
- MUL.F R14.y, |R19.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.z, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R21.z, R14;
- MUL.F R19.z, R12.y, R19;
- MIN.F R21.x, R19.z, R14.y;
- MOV.F R20.z, R4;
- MUL.F R19.z, |R20|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.y, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R19.z, R14;
- MUL.F R19.z, R20, R21.x;
- MIN.F R14.y, R19.z, R14;
- MOV.F R21.x, R16.z;
- MOV.S R14.y, R14;
- MOV.S R20.z, R14.y;
- MOV.F R19.z, R7.w;
- MUL.F R14.y, |R19.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.z, R12.y, R19;
- MIN.F R14.y, R21.z, R14;
- MIN.F R14.y, R19.z, R14;
- MUL.F R19.z, |R14.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.z, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R19, R16;
- MUL.F R19.z, R14.y, R21.x;
- MIN.F R19.z, R19, R16;
- MOV.F R21.x, R20.z;
- MOV.F R16.z, R13.y;
- MUL.F R13.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.y, |R19.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, |R24|, {3.40282347e+38, 0, 0, 0};
- RCP.F R14.y, R14.y;
- MUL.F R20.z, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.z, R19, R16;
- MIN.F R13.y, R13, R21;
- MIN.F R13.y, R16.z, R13;
- MOV.F R22.z, R16.y;
- MUL.F R16.z, |R22|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R22.z, R22, R21.x;
- MIN.F R16.z, R16, R20;
- MIN.F R16.z, R22, R16;
- MOV.F R22.z, R10.w;
- ADD.F R23.z, R13.y, R16;
- MUL.F R13.y, |R22.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R13, R21.z;
- MUL.F R12.y, R22.z, R12;
- MIN.F R12.y, R12, R13;
- MOV.F R21.z, R15.w;
- MUL.F R16.z, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R21.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R16.z, R13;
- MUL.F R16.z, R12.y, R21;
- MIN.F R21.z, R16, R13.y;
- MOV.F R16.z, R15.y;
- MUL.F R22.z, |R21|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R23.x, R21.z, R16.z;
- MIN.F R13.y, R15, R22.z;
- MIN.F R13.y, R23.x, R13;
- ADD.F R23.z, R13.y, R23;
- MOV.F R13.y, R10;
- ADD.F R23.z, R23, R13.y;
- MOV.F R23.x, R21.w;
- MOV.S R21.w, R2
- [05:37:38] Link error in shader. Log:
- [05:37:38] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 1861:
- -- error message --
- line 39, column 45: error: invalid vertex attribute reference
- line 57, column 25: error: invalid vertex attribute reference
- line 62, column 25: error: invalid vertex attribute reference
- line 65, column 25: error: invalid vertex attribute reference
- line 68, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 1
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 1
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 1
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem11 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 34 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[34] = { program.local[0..33] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..4] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29;
- TEMP T;
- TEMP RC, HC;
- SHR.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R16, R0, R2;
- MOV.U R0.x, R16.w;
- MOV.F R0.y, c[0].x;
- ADD.F R6.x, -R0, R0.y;
- SGT.F R8.x, {0, 0, 0, 0}, R6;
- SHR.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- TRUNC.U R12.x, R8;
- SEQ.U R9.x, R12, {1, 0, 0, 0};
- SEQ.U R12.y, -R9.x, {1, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R12.y;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R7, R0, R2;
- SHR.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R17, R0, R2;
- SHR.U R1, vertex.attrib[7], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[7], {8, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[7], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHR.U R1, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R3, R1, {65280, 0, 0, 0}.x;
- SHL.U R2, vertex.attrib[7], {24, 0, 0, 0}.x;
- OR.U R2, R0, R2;
- SHR.U R1, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R0, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R3, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R0, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHR.U R1, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R3, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R3, R4, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R5, R1, R4;
- SHR.U R1, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R3, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R3, R4, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[1], {24, 0, 0, 0}.x;
- MOV.S R27.y, R6.x;
- OR.U R6, R1, R4;
- SHR.U R1, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R3, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R3, R4, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R8, R1, R4;
- SHR.U R1, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R3, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R3, R4, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R3;
- SHL.U R4, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R11, R1, R4;
- SHR.U R1.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R1, {65280, 0, 0, 0}.x;
- SHR.U R1.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R4, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R21.xyz, R1, R4;
- SHR.U R1.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R1, {65280, 0, 0, 0}.x;
- SHR.U R1.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R4, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- OR.U R22.xyz, R1, R4;
- SHR.U R1.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R1, {65280, 0, 0, 0}.x;
- SHR.U R1.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R4, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R23.xyz, R1, R4;
- SHR.U R1.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R1, {65280, 0, 0, 0}.x;
- SHR.U R1.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R4, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R24.xyz, R1, R4;
- SHR.U R1.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R1, {65280, 0, 0, 0}.x;
- SHR.U R1.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R4, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R25.xyz, R1, R4;
- SHR.U R1.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R1, {65280, 0, 0, 0}.x;
- SHR.U R1.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R4, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R9.xyz, R1, R4;
- SHR.U R1.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R1, {65280, 0, 0, 0}.x;
- SHR.U R1.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R3.xyz, R4, {16711680, 0, 0, 0}.x;
- OR.U R1.xyz, R1, R3;
- SHL.U R4.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R10.xyz, R1, R4;
- MOV.S R3, {0, 0, 0, 0}.x;
- MOV.S R4, {0, 0, 0, 0}.x;
- MOV.S R20.xyz, {0, 0, 0, 0}.x;
- MOV.S R27.xz, {0, 0, 0, 0}.x;
- MOV.S R28.zw, {0, 0, 0, 0}.x;
- MOV.S R28.xy, {0, 0, 0, 0}.x;
- MOV.S R1.yz, {0, 0, 0, 0};
- MOV.S R1.x, vertex.id;
- MOV.S R1.w, vertex.instance.x;
- MOV.S R9.w, {0, 0, 0, 0}.x;
- MOV.S R10.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R3.z, c[1].y;
- MUL.F R3.z, R3, {5, 0, 0, 0}.x;
- MOV.S R3.xyw, {0, 0, 0, 0}.x;
- MOV.S R28.xy, {0, 0, 0, 0}.x;
- MOV.S R3.z, R3;
- MOV.S R11.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R12.x, R12, {0, 0, 0, 0};
- SEQ.U R12.x, -R12, {1, 0, 0, 0};
- SEQ.U R12.x, -R12, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R12;
- IF NE.x;
- MOV.S R11.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R12.x, R11.w, {0, 0, 0, 0};
- SEQ.U R12.y, -R12.x, {1, 0, 0, 0}.x;
- SEQ.U R12.z, -R12.y, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R12.z;
- MOV.U R12.x, -R12;
- MOV.U R22.w, -R12.y;
- IF NE.x;
- MOV.F R12.y, R17.w;
- TRUNC.S R12.y, R12;
- I2F.S R12.y, R12;
- MOV.F R12.z, R27.y;
- SGE.F R12.z, R12, R12.y;
- MOV.S R23.z, R12.y;
- TRUNC.U R12.y, R12.z;
- SEQ.U R12.z, R22.w, {1, 0, 0, 0}.x;
- SEQ.U R12.y, R12, {1, 0, 0, 0}.x;
- AND.U R24.w, -R12.y, -R12.z;
- ELSE;
- MOV.U R24.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R12.y, R24.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R12.y;
- IF NE.x;
- MOV.F R3.z, c[1].y;
- MUL.F R3.z, R3, {5, 0, 0, 0}.x;
- MOV.S R3.xy, {0, 0, 0, 0};
- MOV.S R3.z, R3;
- MOV.S R28.x, {0, 0, 0, 0};
- MOV.S R9.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R12.x, R12, {1, 0, 0, 0};
- SEQ.U R12.y, -R12.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R12.y;
- MOV.U R22.w, -R12.x;
- IF NE.x;
- SEQ.S R12.x, R9.w, {0, 0, 0, 0};
- MOV.U R23.w, -R12.x;
- SEQ.U R12.y, R22.w, {1, 0, 0, 0}.x;
- SEQ.U R12.x, -R12, {1, 0, 0, 0};
- AND.U R24.w, -R12.x, -R12.y;
- ELSE;
- MOV.U R23.w, {0, 0, 0, 0}.x;
- MOV.U R24.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R12.x, R24.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R12;
- IF NE.x;
- MOV.F R1.y, R25.z;
- MOV.F R1.x, R25.y;
- ADD.F R1.x, R1, R1.y;
- MOV.S R12.x, R1;
- MOV.F R1.x, c[3];
- RCP.F R1.y, R1.x;
- SGT.F R1.x, R1, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- AND.S R12.w, c[2].x, {65536, 0, 0, 0}.x;
- AND.S R12.y, c[2].x, {262144, 0, 0, 0}.x;
- AND.S R19.z, c[2].x, {131072, 0, 0, 0}.x;
- MOV.S R14.y, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- I2F.S R9.w, R19.z;
- MOV.S R10.w, R9;
- SGT.F R9.w, R9, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.w;
- MOV.F R1.w, R25.x;
- MOV.F R1.y, R25.z;
- ADD.F R1.z, R1.y, R1.w;
- MUL.F R1.y, R1, {2, 0, 0, 0}.x;
- MOV.S R13.y, R1.z;
- MOV.S R14.w, R1.y;
- MUL.F R1.y, R1.w, {2, 0, 0, 0}.x;
- MOV.S R1.z, R12.y;
- MOV.S R12.z, R1.y;
- MOV.S R14.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.y, c[3].x;
- SGT.F R1.y, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R19.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.w, c[4].y;
- MOV.F R1.y, R25.x;
- MUL.F R9.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.w, R9, R11;
- MUL.F R1.y, R1, R1.w;
- MIN.F R1.y, R1, R9.w;
- MOV.S R14.z, R1.y;
- MOV.F R1.y, R10.w;
- SGT.F R1.y, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R12.y, R1.x;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.y, R19.x;
- ADD.F R1.x, R1.y, -R1;
- MOV.S R18.x, R1;
- MOV.F R1.w, R14.y;
- MOV.F R1.y, R27;
- MUL.F R1.y, R1, R1.w;
- I2F.S R1.x, R1.z;
- MOV.S R14.y, R1;
- SGT.F R1.y, {0, 0, 0, 0}.x, R1.x;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R1.x, R1;
- IF NE.x;
- MOV.F R1.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.z, R1.x;
- MOV.F R1.x, R1.y;
- SGT.F R1.y, R1.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R18.z, R1.x;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- I2F.S R1.y, R12.w;
- MOV.S R10.w, R1.y;
- SGT.F R1.y, R1, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R18.w, R1.x;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.z, R18;
- MOV.F R1.y, R18.w;
- ADD.F R1.y, R1, -R1.z;
- MOV.S R19.y, R1;
- MOV.F R1.y, R10.w;
- SGT.F R1.y, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R19.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.y, R19;
- MOV.F R1.w, R12.y;
- MOV.F R1.z, R14.x;
- ADD.F R1.z, R1, -R1.w;
- TRUNC.S R1.y, R1;
- MOV.S R15.w, R1.z;
- ADD.S R1.z, -R1.y, {0, 0, 0, 0}.x;
- MOV.F R1.w, R14.z;
- MAX.S R14.z, R1.y, R1;
- MOV.F R9.w, R14.y;
- ADD.F R1.w, R1, R9;
- MOV.S R14.x, R1.w;
- MOV.F R1.w, R19.x;
- ADD.F R1.w, R1, -R1.x;
- MOV.F R9.w, R12.z;
- MOV.F R1.z, R25.y;
- MOV.F R1.y, R25.x;
- ADD.F R1.y, R1, R1.z;
- MUL.F R1.x, R1.y, {0.5, 0, 0, 0};
- MOV.S R1.y, R1.w;
- MOV.S R12.y, R1.x;
- MOV.F R1.x, R14.w;
- FLR.F R1.x, R1;
- MOV.S R12.z, R1.x;
- MOV.F R1.x, R18;
- TRUNC.S R1.x, R1;
- TRUNC.S R15.z, R1.y;
- MOV.F R1.y, R12.x;
- MUL.F R1.w, R1.y, {0.5, 0, 0, 0}.x;
- MOV.F R1.y, R13;
- MUL.F R1.y, R1, {0.5, 0, 0, 0}.x;
- MOV.S R13.x, R1.y;
- FLR.F R1.y, R9.w;
- MUL.F R1.z, R1, {2, 0, 0, 0}.x;
- MOV.S R15.y, R1.x;
- ADD.S R13.y, -R1.x, {0, 0, 0, 0}.x;
- MOV.F R1.x, c[5].w;
- LG2.F R1.x, R1.x;
- MOV.S R13.z, R1.w;
- MUL.F R1.w, R1.x, {2, 0, 0, 0}.x;
- SNE.F R9.w, R1.x, {0, 0, 0, 0}.x;
- SEQ.F R1.w, R1.x, R1;
- TRUNC.U R9.w, R9;
- TRUNC.U R1.w, R1;
- AND.U R1.w, R1, R9;
- SEQ.U R1.w, R1, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.w;
- MOV.S R1.y, R1;
- MOV.S R15.x, R1.z;
- IF NE.x;
- MOV.F R1.x, {-3.40282347e+38, 0, 0, 0};
- ENDIF;
- MOV.F R1.w, R13.x;
- MOV.F R1.z, R13;
- ADD.F R1.z, R1, {-0.5, 0, 0, 0}.x;
- MUL.F R1.z, R1, {2, 0, 0, 0}.x;
- MAX.S R12.w, R15.y, R13.y;
- ADD.F R1.w, R1, {-0.5, 0, 0, 0}.x;
- MOV.S R13.z, R1;
- MUL.F R1.z, R1.w, {2, 0, 0, 0}.x;
- MOV.F R9.w, R12.z;
- MOV.S R15.y, R1.z;
- MOV.F R1.z, R23;
- RCP.F R1.z, R1.z;
- SGT.F R1.w, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R1.w;
- ADD.S R13.x, -R15.z, {0, 0, 0, 0};
- MOV.S R13.y, R1.z;
- MOV.S R12.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.z, R12;
- SGT.F R1.z, R1, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.z;
- MOV.S R18.x, R1;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.z, R1.y;
- SGT.F R1.z, R1, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.z;
- MOV.S R18.y, R1.x;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.z, R15.x;
- FLR.F R1.z, R1;
- SGT.F R1.y, {0, 0, 0, 0}.x, R1;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R14.w, R1.z;
- MOV.S R18.z, R1.x;
- IF NE.x;
- MOV.F R9.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.xyz, R2;
- MOV.F R19.xyz, R11;
- MOV.F R1.w, {0, 0, 0, 0}.x;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R1.y, R19, R1;
- MOV.F R1.x, R15.w;
- ADD.F R1.x, -R1, {1, 0, 0, 0};
- MOV.S R17.w, R1.y;
- MOV.F R1.z, R27.y;
- MOV.F R1.y, R13;
- MUL.F R1.y, R1.z, R1;
- MUL.F R10.w, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, R1.y, R1;
- MIN.F R1.w, R1, R10;
- MIN.F R10.w, R1.x, R1;
- MOV.F R1.w, R12.x;
- MOV.F R1.y, R18.x;
- MOV.F R1.x, R18.y;
- ADD.F R1.x, R1, -R1.y;
- MOV.F R1.y, c[6].z;
- MOV.S R14.y, R1.x;
- MOV.F R1.x, R15.y;
- MOV.S R12.x, R10.w;
- MUL.F R10.w, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.x, |R1.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.x, R1, R1.y;
- MIN.F R10.w, R10, R11.x;
- MIN.F R10.w, R1.x, R10;
- MOV.S R13.y, R10.w;
- MUL.F R1.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.x, R1, R1.y;
- MUL.F R1.y, R1.z, R1.w;
- MIN.F R1.x, R1.y, R1;
- MOV.F R1.y, c[6];
- MOV.S R13.w, R1.x;
- MOV.F R1.x, R13.z;
- MUL.F R1.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.z, R1, R1.w;
- MUL.F R1.x, R1, R1.y;
- MIN.F R1.x, R1, R1.z;
- MOV.F R1.y, R14.x;
- MOV.F R1.w, R12.y;
- MOV.S R1.z, R1.x;
- MOV.F R1.x, R18.z;
- ADD.F R1.w, R1, {-0.5, 0, 0, 0}.x;
- MUL.F R1.w, R1, {2, 0, 0, 0}.x;
- ADD.F R1.x, R1, -R9.w;
- MAX.S R14.x, R15.z, R13;
- MOV.S R15.z, R1.x;
- I2F.S R1.x, R12.w;
- MUL.F R1.x, R1, {2, 0, 0, 0};
- MOV.S R13.z, R1.x;
- FRC.F R1.x, R1.y;
- MOV.F R10.w, R14;
- SGT.F R1.y, {0, 0, 0, 0}.x, R10.w;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R12.y, R1.w;
- MOV.S R12.z, R1.x;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.y, R14.w;
- SGT.F R1.y, R1, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.y;
- MOV.S R18.y, R1.x;
- IF NE.x;
- MOV.F R1.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R26.xyz, R2;
- MOV.F R1.w, R15.z;
- MUL.F R2.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R19.xyz, R9;
- MOV.F R26.w, {0, 0, 0, 0}.x;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R1.y, R19, R26;
- MOV.S R27.x, R1.y;
- I2F.S R1.y, R14.z;
- MUL.F R1.y, R1, {2, 0, 0, 0}.x;
- MUL.F R2.x, |R1.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.x, R2, R2.y;
- MUL.F R1.y, -R1, R1.w;
- MIN.F R1.y, R1, R2.x;
- MOV.S R1.w, R1.y;
- MOV.F R2.y, R1.w;
- MOV.F R19.xyz, R10;
- MOV.F R19.w, {-0, 0, 0, 0}.x;
- DP4.F R2.x, R26, R19;
- MOV.S R1.y, R2.x;
- MOV.F R2.x, R0.z;
- MUL.F R2.z, R2.y, R2.x;
- MUL.F R1.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R2.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.x, R9.w, R1.w;
- MIN.F R10.x, R2.z, R10;
- MOV.S R13.x, R10;
- MOV.F R2.x, R13.y;
- MOV.F R1.w, c[5].z;
- ADD.F R1.w, R1, R2.x;
- MUL.F R2.z, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, R1.w, R2.y;
- MIN.F R2.y, R2.z, R9.w;
- MIN.F R2.x, R2, R2.y;
- MOV.F R2.z, R12;
- MOV.S R12.z, R2.x;
- MOV.F R10.x, R0.y;
- MOV.F R2.y, R14;
- MOV.F R2.x, R13.z;
- MUL.F R9.w, -R2.x, R2.y;
- MUL.F R2.y, |R2|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, |R2|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.x, R2, R2.y;
- MIN.F R2.y, R9.w, R2.x;
- MUL.F R10.w, R2.y, R10.x;
- MUL.F R2.x, |R10|, {3.40282347e+38, 0, 0, 0};
- MUL.F R10.x, |R2.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R9.w, R10.x, R2.x;
- MIN.F R10.w, R10, R9;
- MOV.F R2.x, R1.z;
- MOV.F R1.z, c[5].y;
- ADD.F R2.x, R1.z, R2;
- MUL.F R1.z, R2.x, R2.y;
- MUL.F R9.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.w, R9, R10.x;
- MOV.S R19.y, R10.w;
- MIN.F R1.z, R1, R9.w;
- MOV.F R2.y, R13.w;
- MOV.S R13.w, R1.z;
- MOV.F R1.z, R15.w;
- MUL.F R9.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, |R2.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.z, R1, R2;
- MIN.F R9.w, R9, R10.x;
- MOV.F R2.z, R12.x;
- MIN.F R1.z, R1, R9.w;
- ADD.F R9.w, R2.z, R1.z;
- I2F.S R2.z, R14.x;
- MOV.F R1.z, R18.y;
- ADD.F R1.x, R1, -R1.z;
- MUL.F R1.z, R2, {2, 0, 0, 0}.x;
- MUL.F R10.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MUL.F R2.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R12.x, R1.w;
- MOV.S R14.x, R2;
- MOV.F R1.w, R25.y;
- MIN.F R2.z, R2, R10.x;
- MUL.F R1.x, -R1.z, R1;
- MIN.F R1.x, R1, R2.z;
- MOV.F R2.z, c[6].x;
- MOV.S R1.z, R1.x;
- MOV.F R1.x, R12.y;
- MOV.S R16.y, R9.w;
- MUL.F R9.w, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, |R2.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R1.x, R1, R2.z;
- MIN.F R9.w, R9, R10.x;
- MIN.F R1.x, R1, R9.w;
- MOV.F R9.w, c[5].x;
- ADD.F R9.w, R1.x, R9;
- MOV.F R2.z, c[5].w;
- ADD.F R1.x, -R2.z, {1, 0, 0, 0};
- MOV.S R16.x, R9.w;
- RCP.F R9.w, R1.x;
- EX2.F R1.x, R2.y;
- MAD.F R1.x, -R1, R9.w, R9.w;
- MOV.S R13.y, R1.x;
- MOV.F R1.x, R25.z;
- ADD.F R1.x, R1, {-0.5, 0, 0, 0};
- ADD.F R1.w, R1, {-0.5, 0, 0, 0}.x;
- MOV.S R16.z, R1.x;
- MOV.S R1.x, R1.w;
- MOV.F R2.x, c[8].w;
- MOV.F R1.w, c[7];
- ADD.F R1.w, -R1, R2.x;
- MOV.F R2.x, R17.w;
- MOV.S R12.w, R1;
- ADD.F R1.w, R2.x, {9.99999997e-07, 0, 0, 0}.x;
- SEQ.F R2.x, R2.z, {1, 0, 0, 0};
- TRUNC.U.CC HC.x, R2;
- MOV.S R10.yzw, R10.xyzy;
- MOV.S R27.z, R1.w;
- IF NE.x;
- MOV.S R1.w, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R1.w, R1, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.w;
- MOV.F R2.y, R19;
- MOV.F R2.x, R0.y;
- ADD.F R2.x, R2, R2.y;
- MOV.F R2.y, R27.z;
- MOV.S R11.x, R2;
- MOV.F R2.x, R10.y;
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R2.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, R2, R2.y;
- MIN.F R2.z, R2, R9.w;
- MIN.F R2.x, R2, R2.z;
- MOV.S R10.yw, R10.xzzw;
- MOV.F R2.y, R14.x;
- MOV.F R2.z, R13.w;
- ADD.F R2.z, R2.y, R2;
- MOV.S R2.y, R2.x;
- MOV.S R9.w, R2.z;
- MOV.S R11.w, R11.y;
- MOV.S R10.x, R11.z;
- MOV.S R10.z, R9;
- IF NE.x;
- MOV.S R2.x, R13.y;
- ELSE;
- MOV.S R2.x, R27.y;
- ENDIF;
- MOV.F R1.w, R12.x;
- MOV.F R2.z, R12;
- ADD.F R1.w, R1, R2.z;
- MOV.S R11.y, R1.w;
- MOV.F R1.w, R12;
- MOV.F R2.z, R0;
- MOV.F R11.z, R13.x;
- ADD.F R11.z, R2, R11;
- RCP.F R2.z, R1.w;
- MOV.S R1.w, R11.z;
- MOV.F R12.x, c[8].z;
- MOV.F R11.z, c[7];
- ADD.F R11.z, -R11, R12.x;
- MOV.S R2.z, R2;
- MOV.S R11.z, R11;
- ENDIF;
- SEQ.U R12.x, R24.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R12;
- IF NE.x;
- MOV.F R12.xz, R27;
- MOV.F R12.y, R1;
- MOV.F R13.xyz, R12;
- MOV.F R12.w, {0, 0, 0, 0}.x;
- MOV.F R13.w, {-0, 0, 0, 0}.x;
- DP4.F R2.w, R13, R12;
- MOV.F R0.z, R11.w;
- MOV.F R0.y, R1;
- MUL.F R0.w, -R0.y, R0.z;
- MUL.F R0.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.y, R0, R0.z;
- MOV.F R0.z, R2.y;
- MIN.F R0.y, R0.w, R0;
- ADD.F R0.y, R0, R0.z;
- MOV.S R13.w, R0.y;
- MOV.F R0.y, R1.z;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.z, R0, R0.w;
- MUL.F R0.z, R0.x, R0.y;
- MIN.F R0.z, R0, R1;
- ADD.F R0.z, R0, R0.x;
- MOV.F R1.z, R16.x;
- MUL.F R0.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MOV.S R15.x, R0.z;
- MIN.F R0.z, R0.w, R0.x;
- MUL.F R0.x, R0.y, R1.z;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.z, c[10];
- MOV.F R0.y, R16.z;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.z;
- ADD.F R0.z, R0.x, R1;
- MIN.F R0.w, R0, R2.y;
- MIN.F R0.y, R0, R0.w;
- MOV.S R0.x, R0.y;
- MOV.S R1.z, R0.x;
- MOV.F R0.y, c[10];
- MOV.F R0.x, R1;
- MOV.S R14.w, R0.z;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R0.w;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.y, R11.x;
- ADD.F R0.z, R0.y, R0.x;
- MOV.S R12.w, R0.z;
- MOV.F R0.y, R1.z;
- MOV.F R0.x, R1.w;
- ADD.F R0.x, R0, R0.y;
- MOV.S R12.y, R0.x;
- MOV.F R0.z, c[8].w;
- MOV.F R0.y, R2.z;
- MOV.F R0.x, R11.z;
- MUL.F R0.w, R0.x, R0.y;
- MOV.F R0.x, R16.y;
- ADD.F R0.y, R0.x, -R0.z;
- SGE.F R1.z, R0.x, R0;
- MOV.S R14.x, R0.w;
- MOV.S R28.z, R0.y;
- MOV.F R0.y, R10.z;
- MUL.F R0.y, R0, {0.00100000005, 0, 0, 0}.x;
- MOV.F R0.w, R10.y;
- MUL.F R0.w, R0, {0.00100000005, 0, 0, 0}.x;
- MOV.S R15.w, R0.y;
- MOV.S R12.z, R0.w;
- MOV.F R0.w, c[9];
- ADD.F R1.x, R0, -R0.w;
- MOV.F R0.y, R10.x;
- MUL.F R0.y, R0, {0.00100000005, 0, 0, 0}.x;
- MOV.S R14.y, R0;
- MOV.S R0.y, R1.x;
- MOV.F R1.x, R25;
- ADD.F R1.x, R1, {-0.5, 0, 0, 0};
- ADD.F R0.x, -R0.z, R0.w;
- TRUNC.U.CC HC.x, R1.z;
- MOV.S R17.w, R2;
- MOV.S R15.z, R1.x;
- MOV.S R13.y, R0.x;
- IF NE.x;
- MOV.S R2.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R2.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.z, R2.x;
- MOV.F R0.x, R11.y;
- MUL.F R1.x, R0, R0.z;
- MOV.F R1.z, R9.w;
- MUL.F R0.w, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.x, R0, R0.w;
- MIN.F R0.x, R1, R0;
- MUL.F R1.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R12.x, R0;
- MIN.F R0.w, R0, R1;
- MUL.F R0.z, R0, R1;
- MIN.F R0.z, R0, R0.w;
- MOV.S R18.z, R0;
- MOV.F R0.z, c[7].w;
- MOV.F R0.x, R16.y;
- ADD.F R0.x, R0, -R0.z;
- MOV.F R0.z, R13.y;
- MOV.S R0.w, R0.x;
- RCP.F R0.x, R0.z;
- MOV.S R1.w, R0.x;
- MOV.F R0.z, c[8].y;
- MOV.F R0.x, c[7].y;
- ADD.F R0.x, -R0, R0.z;
- MOV.F R1.x, R13.w;
- SEQ.F R0.z, R1.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R13.y, R0.x;
- IF NE.x;
- MOV.S R0.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.x, R15.w;
- MOV.F R0.z, R9.y;
- ADD.F R0.z, R0, R1.x;
- MOV.S R13.x, R0.z;
- MOV.F R1.z, R18;
- MOV.F R1.x, R12.w;
- ADD.F R1.x, R1, R1.z;
- MOV.S R11.x, R1;
- MOV.F R1.x, R12.z;
- MOV.F R0.z, R10.w;
- ADD.F R1.z, R0, R1.x;
- MOV.S R19.w, R1.z;
- MOV.F R1.x, R14.y;
- MOV.F R0.z, R11.w;
- ADD.F R0.z, R0, R1.x;
- MOV.S R19.z, R0;
- MOV.F R0.z, R17.w;
- RSQ.F R0.z, R0.z;
- MOV.F R1.z, c[9];
- MOV.F R1.x, c[8].z;
- ADD.F R1.x, -R1, R1.z;
- MOV.S R14.y, R1.x;
- SEQ.S R1.x, R0, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- MOV.S R11.y, R0.z;
- IF NE.x;
- MOV.S R0.z, R9.y;
- ELSE;
- MOV.S R0.z, R13.x;
- ENDIF;
- MOV.F R1.z, R12.x;
- MOV.F R1.x, R12.y;
- ADD.F R1.x, R1, R1.z;
- MOV.S R13.z, R1.x;
- MOV.F R1.z, c[11].w;
- MOV.F R1.x, c[9].w;
- ADD.F R1.x, -R1, R1.z;
- SEQ.S R1.z, R0.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.z;
- MOV.S R18.y, R1.x;
- IF NE.x;
- MOV.S R1.z, R10.w;
- ELSE;
- MOV.S R1.z, R19.w;
- ENDIF;
- SEQ.S R0.x, R0, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R0;
- IF NE.x;
- MOV.S R2.w, R11;
- ELSE;
- MOV.S R2.w, R19.z;
- ENDIF;
- MOV.F R1.x, R14;
- MOV.F R0.x, R0.w;
- MUL.F R9.y, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R1;
- MIN.F R9.y, R9, R9.z;
- MIN.F R9.y, R0.x, R9;
- MOV.F R0.x, R13.y;
- MOV.F R1.x, R2.z;
- MUL.F R0.x, R0, R1;
- MOV.S R13.y, R9;
- MOV.F R9.y, c[10].x;
- MOV.S R14.x, R0;
- MOV.F R1.x, R1.w;
- MOV.F R0.x, R14.y;
- MUL.F R0.x, R0, R1;
- MOV.F R1.x, R15.z;
- MUL.F R9.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R13.w, R0.x;
- MOV.F R0.x, R18.y;
- RCP.F R0.x, R0.x;
- MIN.F R9.z, R9, R9.w;
- MUL.F R1.x, R1, R9.y;
- MIN.F R1.x, R1, R9.z;
- MOV.S R19.z, R1.x;
- MOV.F R1.x, R0.y;
- MOV.S R13.x, R0;
- SGE.F R0.x, R1, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R0;
- IF NE.x;
- MOV.S R10.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R10.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.x, R19.z;
- MOV.F R0.x, R15;
- ADD.F R0.x, R0, R1;
- MOV.S R14.y, R0.x;
- MOV.F R1.x, c[8];
- MOV.F R0.x, c[7];
- ADD.F R0.x, -R0, R1;
- MOV.F R9.y, R0.w;
- SGE.F R1.x, R9.y, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- MOV.S R15.z, R0.x;
- IF NE.x;
- MOV.S R9.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R9.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.x, R2;
- MOV.F R0.x, R14.w;
- MUL.F R2.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.y, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R1;
- MIN.F R2.x, R2, R9.y;
- MOV.F R1.x, R14;
- MIN.F R0.x, R0, R2;
- MOV.S R0.x, R0;
- MOV.S R9.w, R0.x;
- MOV.F R0.x, R0.w;
- MUL.F R2.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.y, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R1;
- MIN.F R2.x, R2, R9.y;
- MIN.F R0.x, R0, R2;
- MOV.S R12.y, R0.x;
- MOV.F R0.x, R1.y;
- MOV.F R1.y, R11;
- MOV.F R2.x, R9.w;
- MOV.F R1.x, R14.y;
- ADD.F R1.x, R1, R2;
- MOV.S R9.w, R1.x;
- MUL.F R1.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MUL.F R2.x, |R1.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R1.y, R0;
- MIN.F R1.x, R2, R1;
- MIN.F R1.x, R0, R1;
- MOV.F R0.x, R27;
- MOV.S R9.y, R1.x;
- MUL.F R10.y, R0.x, R1;
- MUL.F R1.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.x, R1, R2;
- MOV.F R10.z, R27;
- MIN.F R0.x, R10.y, R0;
- MUL.F R1.y, R1, R10.z;
- MUL.F R10.y, |R10.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R1.x, R0;
- MIN.F R0.x, R2, R10.y;
- MIN.F R0.x, R1.y, R0;
- MOV.F R2.x, R13.w;
- MOV.F R1.y, R28.z;
- MUL.F R10.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.y, R10, R10.z;
- MUL.F R1.y, R1, R2.x;
- MIN.F R1.y, R1, R10;
- MOV.S R28.w, R0.x;
- MOV.S R14.x, R1.y;
- MOV.F R1.y, R2.z;
- MOV.F R0.x, R15.z;
- MUL.F R0.x, R0, R1.y;
- MOV.F R2.x, c[11].w;
- MOV.F R1.y, R16;
- MOV.S R14.y, R0.x;
- ADD.F R0.x, R1.y, -R2;
- MOV.F R2.z, c[9];
- MOV.F R10.z, c[11];
- ADD.F R10.w, R10.z, -R2.z;
- MOV.F R10.y, c[9];
- MOV.F R2.z, c[8].y;
- ADD.F R2.z, -R2, R10.y;
- MOV.S R10.y, R10.w;
- MOV.F R11.y, R1.w;
- MUL.F R10.w, R2.z, R11.y;
- MOV.S R2.z, R10.y;
- MOV.F R10.y, R13.x;
- MUL.F R2.z, R2, R10.y;
- SGE.F R10.y, R1, R2.x;
- MOV.S R13.w, R2.z;
- MOV.F R2.z, c[12].w;
- ADD.F R2.z, R2, -R2.x;
- MOV.F R2.x, c[12].z;
- MOV.F R1.y, R2;
- ADD.F R2.x, -R10.z, R2;
- ADD.F R1.y, -R1, {1, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R10.y;
- MOV.S R0.x, R0;
- MOV.S R15.y, R10.w;
- MOV.S R19.z, R2;
- MOV.S R14.w, R2.x;
- MOV.S R12.w, R1.y;
- IF NE.x;
- MOV.S R12.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R12.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R2.x, R9.y;
- MOV.F R1.y, R0.z;
- MUL.F R2.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.y, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.z, R2, R10.y;
- MUL.F R1.y, -R1, R2.x;
- MIN.F R1.y, R1, R2.z;
- MOV.F R2.x, R1.z;
- MOV.F R10.y, R1.x;
- MOV.S R1.y, R1;
- MOV.F R10.w, R1.y;
- MUL.F R1.z, |R10.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R2, R1;
- MUL.F R1.y, -R2.x, -R10;
- MIN.F R1.y, R1, R10.z;
- ADD.F R10.w, R1.y, R10;
- MOV.F R1.y, R14;
- MUL.F R10.z, R0.w, R1.y;
- MUL.F R1.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.w, R0, R1.y;
- MIN.F R0.w, R10.z, R0;
- MOV.F R1.y, R11.x;
- MOV.S R11.x, R0.w;
- MOV.F R0.w, R0.y;
- MOV.S R10.z, R10.w;
- MOV.F R10.w, R13;
- MUL.F R11.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R10.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, R0, R10;
- MIN.F R11.y, R11, R11.z;
- MIN.F R11.w, R0, R11.y;
- MOV.F R10.w, R15.y;
- MOV.F R0.w, R28.z;
- MUL.F R11.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R10.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R11, R11.z;
- MUL.F R0.w, R0, R10;
- MIN.F R0.w, R0, R11.y;
- MOV.F R10.w, R12;
- MOV.S R14.y, R11.w;
- MOV.S R12.z, R0.w;
- MOV.F R0.w, R9.z;
- MUL.F R9.z, R0.w, R10.w;
- MUL.F R11.y, |R10.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.w, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.w, R10, R11.y;
- MOV.F R11.z, R2.w;
- MIN.F R9.z, R9, R10.w;
- MUL.F R11.y, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.w, R11.y, R1.z;
- MUL.F R1.z, -R11, R10.y;
- MIN.F R1.z, R1, R10.w;
- MOV.S R15.x, R1.z;
- ADD.F R0.w, -R0, {1, 0, 0, 0}.x;
- MOV.F R11.z, R19;
- MOV.F R1.z, R14.w;
- DIV.F R10.y, R1.z, R11.z;
- MOV.F R1.z, R9.w;
- MOV.S R14.w, R10.y;
- MOV.F R10.w, R13.y;
- MAD.F R1.z, R1, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- MOV.F R11.y, R13.z;
- MOV.F R9.w, c[9].x;
- MOV.F R10.y, c[8].x;
- ADD.F R10.y, -R10, R9.w;
- MOV.S R13.y, R1.z;
- MOV.S R1.z, R10.y;
- MUL.F R1.z, R1, R1.w;
- MOV.S R13.z, R1;
- RCP.F R1.z, R11.z;
- MOV.S R10.y, R1.z;
- MOV.F R1.z, c[7];
- ADD.F R1.z, R1, R10.w;
- MOV.F R10.w, R14.x;
- MOV.F R11.z, R16.y;
- MAD.F R1.y, R1, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- MOV.S R16.y, R1;
- MAD.F R1.y, R11, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- MOV.F R11.y, R12;
- MOV.F R1.w, c[7].y;
- ADD.F R1.w, R1, R11.y;
- MOV.S R15.y, R1.w;
- MOV.F R1.w, c[8].z;
- ADD.F R11.y, R1.w, R10.w;
- MOV.F R10.w, c[11].y;
- MOV.F R1.w, c[9].y;
- ADD.F R1.w, -R1, R10;
- MOV.F R11.w, R13.x;
- MUL.F R10.w, R1, R11;
- MOV.F R1.w, R28;
- MOV.S R14.x, R10.w;
- MUL.F R10.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, -R2, R1.w;
- MIN.F R2.z, R2, R10.w;
- MOV.F R1.w, c[12];
- SGE.F R10.w, R11.z, R1;
- MOV.F R1.w, R10.x;
- TRUNC.U.CC HC.x, R10.w;
- MIN.F R2.x, R2, R2.z;
- ADD.F R1.w, -R1, {1, 0, 0, 0}.x;
- MOV.S R14.z, R11.y;
- MOV.S R11.y, R2.x;
- MOV.F R2.x, R2.y;
- MUL.F R2.z, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.y, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R2.x, R1;
- MIN.F R2.y, R2, R2.z;
- MIN.F R1.w, R1, R2.y;
- MOV.F R2.x, c[11];
- ADD.F R2.y, -R9.w, R2.x;
- MOV.F R2.x, R12;
- ADD.F R2.x, -R2, {1, 0, 0, 0};
- MOV.S R9.z, R9;
- MOV.S R1.y, R1;
- MOV.S R1.z, R1;
- MOV.S R1.w, R1;
- MOV.S R19.x, R2.y;
- MOV.S R12.y, R2.x;
- MOV.S R27.x, R0.w;
- IF NE.x;
- MOV.S R2.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R2.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R2.x, R14.w;
- MOV.F R0.w, R0.x;
- MUL.F R2.z, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, R0, R2.x;
- MIN.F R2.z, R2, R9.w;
- MIN.F R0.w, R0, R2.z;
- MOV.F R2.z, R14.x;
- MOV.F R2.x, R0.y;
- MUL.F R9.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.w, |R2.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R11.w, R0;
- MIN.F R9.w, R9, R10;
- MUL.F R2.x, R2, R2.z;
- MIN.F R2.x, R2, R9.w;
- MOV.F R0.w, R9.z;
- MOV.S R11.z, R2.x;
- MOV.F R2.x, R15.y;
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.w, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, R0.w, R2;
- MIN.F R2.z, R10.w, R2;
- MIN.F R2.x, R2, R2.z;
- MOV.S R27.z, R2.x;
- MOV.F R12.w, R28.z;
- MOV.F R2.x, R10;
- MOV.F R9.w, R1;
- MOV.F R2.z, R14;
- MUL.F R13.w, R2.z, R9;
- MUL.F R9.w, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.z, |R2|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.z, R2, R9.w;
- MIN.F R2.z, R13.w, R2;
- MOV.S R28.z, R2;
- MOV.F R2.z, R12.y;
- MUL.F R9.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, |R2.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R9.w, R9, R10.x;
- MUL.F R2.x, R2, R2.z;
- MIN.F R12.y, R2.x, R9.w;
- MOV.F R2.z, R2.w;
- MOV.F R2.x, R9.y;
- MUL.F R2.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R2.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, -R2, -R2.z;
- MIN.F R2.w, R2, R9;
- MOV.F R10.x, R11.y;
- MIN.F R2.x, R2, R2.w;
- ADD.F R2.x, R2, R10;
- MOV.S R16.z, R2.x;
- MOV.F R2.z, R13.x;
- MOV.F R2.x, R19;
- MUL.F R2.x, R2, R2.z;
- MOV.F R2.z, R13;
- MOV.S R9.w, R2.x;
- MUL.F R2.w, |R2.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, |R12.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.w, R2.x, R2;
- MUL.F R2.x, R12.w, R2.z;
- MIN.F R11.y, R2.x, R2.w;
- MOV.F R2.x, R27;
- MOV.F R2.w, c[7].z;
- MUL.F R10.x, |R2.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.w, R2, R2.x;
- MIN.F R10.x, R10, R2.z;
- MIN.F R10.x, R2.w, R10;
- MOV.S R10.x, R10;
- MOV.S R2.w, R11.y;
- MOV.S R11.y, R10.x;
- MUL.F R10.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R10.x, R10, R10.w;
- MUL.F R0.w, R1.z, R0;
- MIN.F R0.w, R0, R10.x;
- ADD.F R1.z, R0.w, R11.y;
- MOV.F R0.w, R16.y;
- MOV.S R10.x, R1.z;
- FRC.F R0.w, R0;
- MOV.F R1.z, R1.y;
- MAD.F R0.w, R0, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- MOV.S R1.y, R0.w;
- MOV.F R10.w, R11.x;
- MOV.F R0.w, c[7].x;
- ADD.F R0.w, R0, R10;
- MOV.S R16.y, R0.w;
- MOV.F R0.w, R0.z;
- MOV.F R0.z, R28.w;
- MUL.F R10.w, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.x, |R0.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R10.w, R10, R11.x;
- MUL.F R0.z, -R0, -R0.w;
- MIN.F R0.z, R0, R10.w;
- MOV.F R11.y, R15.x;
- ADD.F R0.w, R0.z, R11.y;
- FRC.F R0.z, R1;
- MAD.F R0.z, R0, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- MOV.S R16.w, R0;
- MOV.S R0.w, R0.z;
- MOV.F R1.z, c[12].y;
- MOV.F R0.z, c[11].y;
- ADD.F R0.z, -R0, R1;
- MUL.F R0.z, R0, R10.y;
- MOV.F R10.w, c[12].x;
- MOV.F R1.z, c[11].x;
- ADD.F R1.z, -R1, R10.w;
- MOV.F R10.w, c[7].y;
- MUL.F R11.x, |R10.w|, {3.40282347e+38, 0, 0, 0};
- MOV.S R1.z, R1;
- MUL.F R1.z, R10.y, R1;
- MIN.F R2.z, R11.x, R2;
- MUL.F R2.x, R10.w, R2;
- MIN.F R2.x, R2, R2.z;
- MOV.S R2.z, R1;
- MOV.F R10.y, R14;
- MOV.F R1.z, c[9];
- ADD.F R1.z, R1, R10.y;
- MOV.F R10.y, R13;
- MOV.S R10.w, R1.z;
- FRC.F R1.z, R10.y;
- MOV.S R11.x, R1.z;
- MOV.F R1.z, R2.y;
- MOV.F R11.y, R12.z;
- MOV.F R10.y, c[8];
- MOV.S R16.x, R12.y;
- ADD.F R12.y, R10, R11;
- MOV.F R10.y, R12.x;
- ADD.F R1.z, -R1, {1, 0, 0, 0}.x;
- MUL.F R12.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R11.y, |R10|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R11, R12.x;
- MUL.F R1.z, R10.y, R1;
- MIN.F R1.z, R1, R11.y;
- MOV.S R10.y, R1.z;
- MOV.S R0.z, R0;
- MOV.S R2.x, R2;
- MOV.S R11.y, R12;
- MOV.S R1.z, R2.y;
- ENDIF;
- SEQ.U R2.y, R24.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R2.y;
- IF NE.x;
- COS.F R26.w, R0.w;
- MOV.F R18.w, R10.x;
- MOV.F R10.x, R28.z;
- MOV.F R12.xy, R16.zwzw;
- MOV.F R12.z, R10;
- MOV.F R13.xyz, R12;
- MOV.F R17.w, R28;
- MUL.F R27.w, |R26|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.x, |R10.z|, {3.40282347e+38, 0, 0, 0};
- ADD.F R18.w, R10.x, R18;
- MOV.F R12.w, {0, 0, 0, 0}.x;
- MOV.F R13.w, {-0, 0, 0, 0}.x;
- DP4.F R2.y, R13, R12;
- RSQ.F R12.z, R2.y;
- MUL.F R14.w, |R12.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.y, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.x, R14.w, R2.y;
- MUL.F R2.y, R12.z, R12.x;
- MOV.F R12.x, R9.y;
- MIN.F R2.y, R2, R9.x;
- MOV.F R9.y, R16.w;
- MUL.F R12.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.y, R14.w, R12;
- MUL.F R9.y, R12.z, R9;
- MIN.F R14.x, R9.y, R12.y;
- MUL.F R14.z, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.x, |R2.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R14.y, |R14.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.w, |R17|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.x, R14.z, R9;
- MUL.F R12.w, R12.x, R2.y;
- MIN.F R12.w, R12, R13.x;
- MOV.F R13.x, R1;
- MUL.F R13.y, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R13, R14;
- MUL.F R1.x, -R13, R14;
- MIN.F R1.x, R1, R9.y;
- ADD.F R13.z, R1.x, R12.w;
- MOV.F R1.x, R11;
- MOV.F R11.x, R1.y;
- COS.F R15.z, R11.x;
- SIN.F R18.y, R11.x;
- MAD.F R1.x, R1, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- COS.F R12.y, R1.x;
- MUL.F R1.y, |R15.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R18.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R12.w, R13, R1.y;
- MUL.F R9.y, R12, R15.z;
- MIN.F R9.y, R9, R12.w;
- MUL.F R12.w, |R13.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.z, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R15.w, R19.z, R12;
- MUL.F R15.y, R9, R13.z;
- MIN.F R15.y, R15, R15.w;
- MIN.F R11.x, R13.w, R18;
- MIN.F R14.w, R15.x, R14;
- MUL.F R10.z, R12, R10;
- MIN.F R12.z, R10, R14.w;
- SIN.F R10.z, R1.x;
- MUL.F R16.z, |R10|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.w, R16.z, R16;
- MUL.F R1.x, -R10.z, R17.w;
- MIN.F R1.x, R1, R14.w;
- ADD.F R14.w, R1.x, R15.y;
- MOV.S R1.x, R12.z;
- MOV.F R15.y, R1.x;
- MUL.F R1.x, R12.y, R18.y;
- MIN.F R19.w, R1.x, R11.x;
- MUL.F R15.x, |R15.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R25.w, |R19|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.x, R25.w, R15;
- MUL.F R1.x, R19.w, R15.y;
- MIN.F R1.x, R1, R11;
- ADD.F R1.x, R1, R14.w;
- MOV.S R12.z, R1.x;
- MOV.S R1.x, R12.z;
- MIN.F R14.w, R16, R14.y;
- MUL.F R11.x, R17.w, R14;
- MIN.F R15.w, R11.x, R14;
- MIN.F R14.w, R15.x, R14.z;
- MUL.F R11.x, R15.y, -R12;
- MIN.F R11.x, R11, R14.w;
- ADD.F R15.w, R11.x, R15;
- MOV.F R14.w, R16.x;
- MOV.F R16.x, R10.w;
- MUL.F R18.z, R16.x, R14.w;
- MUL.F R10.w, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, |R16|, {3.40282347e+38, 0, 0, 0};
- MIN.F R16.x, R16, R10.w;
- MIN.F R10.x, R18.z, R16;
- MOV.F R16.x, R10.y;
- ADD.F R18.z, R10.x, R18.w;
- MOV.F R10.y, R11.w;
- MOV.F R10.x, c[11].z;
- ADD.F R10.x, R10, R10.y;
- MUL.F R10.y, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, |R16.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R11.w, R1.z;
- MUL.F R10.x, R10, R16;
- MIN.F R10.y, R10, R18.w;
- MIN.F R10.x, R10, R10.y;
- ADD.F R19.x, R10, R18.z;
- MOV.F R10.x, c[12].z;
- MUL.F R10.y, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, R10, R11.w;
- MIN.F R10.y, R10, R18.z;
- MIN.F R10.x, R10, R10.y;
- ADD.F R10.x, R10, R19;
- MOV.F R10.y, R24.z;
- MUL.F R19.x, R10.y, R10;
- MOV.S R11.x, R15.w;
- MUL.F R19.y, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.y, |R10|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.y, R10, R19;
- MOV.F R19.y, c[13].w;
- MIN.F R10.y, R19.x, R10;
- MUL.F R19.x, |R10.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R24.z, |R19.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.x, R19, R24.z;
- MUL.F R10.y, R10, R19;
- MIN.F R19.x, R10.y, R19;
- MOV.F R10.y, R21.z;
- MUL.F R19.y, |R10|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.z, |R19.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.y, R19, R21.z;
- MUL.F R10.y, R10, R19.x;
- MIN.F R10.y, R10, R19;
- MUL.F R19.x, R10.y, R1;
- MUL.F R19.y, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R21.z, |R10.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.x, R21.z, R1;
- MIN.F R1.x, R19, R1;
- MIN.F R19.x, R19.z, R19.y;
- MUL.F R11.x, R9.y, R11;
- MIN.F R19.y, R11.x, R19.x;
- MIN.F R19.x, R16.z, R13.y;
- MUL.F R11.x, -R10.z, R13;
- MIN.F R11.x, R11, R19;
- ADD.F R19.y, R11.x, R19;
- MIN.F R19.x, R25.w, R9;
- MUL.F R11.x, R19.w, R2.y;
- MIN.F R11.x, R11, R19;
- ADD.F R26.y, R11.x, R19;
- MUL.F R19.x, |R26.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R19.y, R21.z, R19.x;
- MOV.S R11.x, R1;
- MUL.F R1.x, R10.y, R26.y;
- MIN.F R1.x, R1, R19.y;
- MIN.F R24.z, R15.x, R13.y;
- MUL.F R19.x, R15.y, R13;
- MIN.F R26.x, R19, R24.z;
- MIN.F R24.z, R16.w, R9.x;
- MUL.F R19.x, -R17.w, R2.y;
- MIN.F R19.x, R19, R24.z;
- ADD.F R19.x, R19, R26;
- MUL.F R19.y, |R19.x|, {3.40282347e+38, 0, 0, 0}.x;
- SIN.F R26.x, R0.w;
- MIN.F R19.z, R19, R19.y;
- MUL.F R9.y, R9, R19.x;
- MIN.F R24.z, R9.y, R19;
- MIN.F R19.z, R16, R14;
- MUL.F R9.y, -R10.z, R12.x;
- MIN.F R9.y, R9, R19.z;
- ADD.F R24.z, R9.y, R24;
- MIN.F R19.z, R25.w, R14.y;
- MUL.F R9.y, R19.w, R14.x;
- MIN.F R9.y, R9, R19.z;
- ADD.F R26.z, R9.y, R24;
- MUL.F R19.z, R10.y, R26;
- MUL.F R9.y, |R26.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.w, R21.z, R9.y;
- MIN.F R10.y, R1, R27.w;
- MUL.F R9.y, R15.z, R26.w;
- MIN.F R25.w, R9.y, R10.y;
- MUL.F R10.y, |R25.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.w, R16.z, R10.y;
- MUL.F R10.y, |R26.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.y, R10.z, R25.w;
- MIN.F R19.w, R19.z, R19;
- MIN.F R19.z, R9.y, R0.w;
- MIN.F R9.y, R18.x, R10;
- MUL.F R0.w, R18.y, R26.x;
- MIN.F R0.w, R0, R9.y;
- ADD.F R21.z, R0.w, R19;
- MUL.F R24.z, |R21|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R9.y, R19.w;
- MIN.F R19.w, R13, R27;
- MUL.F R19.z, R12.y, R26.w;
- MIN.F R19.w, R19.z, R19;
- MUL.F R19.z, |R19.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R27.w, R18.x, R27;
- MUL.F R18.x, R18.y, R26.w;
- MIN.F R13.w, R13, R10.y;
- MUL.F R28.z, R13, R21;
- MIN.F R28.w, R12, R24.z;
- MIN.F R28.w, R28.z, R28;
- MIN.F R29.x, R16.w, R19.z;
- MUL.F R28.z, R17.w, R19.w;
- MIN.F R29.x, R28.z, R29;
- MIN.F R28.z, R18.x, R27.w;
- ADD.F R18.y, R29.x, R28.w;
- MUL.F R18.x, |R28.z|, {3.40282347e+38, 0, 0, 0};
- MOV.S R26.w, R18.y;
- MIN.F R18.y, R16.z, R18.x;
- MUL.F R18.x, R10.z, R28.z;
- MIN.F R18.y, R18.x, R18;
- MIN.F R18.x, R1.y, R10.y;
- MUL.F R1.y, R15.z, R26.x;
- MIN.F R28.w, R1.y, R18.x;
- ADD.F R27.w, -R28, R18.y;
- MOV.S R1.y, R26.w;
- MUL.F R10.y, R12, R26.x;
- MIN.F R12.y, R10, R13.w;
- MUL.F R26.w, |R27|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R18.x, R1.y;
- MUL.F R10.y, R12.x, R12;
- MIN.F R15.z, R15.x, R26.w;
- MUL.F R1.y, R15, R27.w;
- MIN.F R1.y, R1, R15.z;
- ADD.F R1.y, R1, R18.x;
- MOV.F R18.x, R1.w;
- MOV.F R15.z, R2;
- MOV.S R2.z, R1.y;
- MOV.S R1.w, R26.y;
- MUL.F R26.y, |R28.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R29.x, R16.z, R26.y;
- MUL.F R26.y, R10.z, R28.w;
- MIN.F R26.y, R26, R29.x;
- MUL.F R18.y, |R15.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R1.y, R26.z;
- ADD.F R26.y, -R28.z, R26;
- MUL.F R10.z, R10, R0.w;
- MUL.F R26.z, R21, R15.w;
- MIN.F R28.w, R24.z, R18.y;
- MIN.F R28.z, R26, R28.w;
- MUL.F R26.z, |R26.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R28.w, R12, R26.z;
- MUL.F R12.w, R13.z, R26.y;
- MIN.F R13.z, R12.w, R28.w;
- MOV.S R28.z, R28;
- MOV.S R12.w, R28.z;
- MOV.F R28.w, R12;
- MIN.F R28.z, R13.y, R19;
- MUL.F R12.w, R13.x, R19;
- MIN.F R12.w, R12, R28.z;
- ADD.F R28.w, R12, R28;
- MUL.F R12.w, R2.y, R27;
- MIN.F R28.z, R9.x, R26.w;
- MIN.F R28.z, R12.w, R28;
- MOV.F R12.w, R0.x;
- ADD.F R0.x, R28.z, R28.w;
- MUL.F R28.w, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R16.z, R16, R28.w;
- MIN.F R10.z, R10, R16;
- ADD.F R16.z, R25.w, R10;
- MUL.F R25.w, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R14, R25.w;
- MIN.F R10.y, R10, R10.z;
- MOV.S R13.z, R13;
- MOV.S R28.z, R13;
- MUL.F R2.y, R2, R16.z;
- MIN.F R9.x, R9, R13.w;
- MIN.F R9.x, R2.y, R9;
- MOV.F R2.y, R0.z;
- MUL.F R0.z, |R12.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R14.y, R13.w;
- MIN.F R13.y, R13, R25.w;
- MUL.F R13.z, R19.x, R26.y;
- MIN.F R29.x, R19.y, R26.z;
- MIN.F R13.z, R13, R29.x;
- ADD.F R13.z, R10.y, R13;
- MUL.F R10.y, R14.x, R16.z;
- MIN.F R10.y, R10, R10.z;
- ADD.F R10.y, R10, R13.z;
- MIN.F R13.z, R16.w, R25.w;
- MUL.F R10.z, R17.w, R12.y;
- MUL.F R12.y, R13.x, R12;
- MIN.F R10.z, R10, R13;
- MIN.F R12.y, R12, R13;
- MOV.F R26.x, R28.z;
- ADD.F R10.z, R10, R26.x;
- MOV.S R10.z, R10;
- MUL.F R13.z, R21, R19.x;
- MIN.F R16.w, R24.z, R19.y;
- MIN.F R16.w, R13.z, R16;
- MIN.F R13.z, R14, R19;
- MUL.F R12.x, R12, R19.w;
- MIN.F R12.x, R12, R13.z;
- ADD.F R14.z, R12.x, R16.w;
- MIN.F R13.z, R14.y, R26.w;
- MUL.F R12.x, R14, R27.w;
- MIN.F R12.x, R12, R13.z;
- MOV.S R13.z, R10;
- MOV.F R14.x, R13.z;
- ADD.F R12.x, R12, R14.z;
- MOV.S R10.z, R12.x;
- MUL.F R12.x, R15.y, R16.z;
- MIN.F R13.z, R15.x, R13.w;
- MIN.F R13.z, R12.x, R13;
- MOV.F R12.x, R9.z;
- ADD.F R9.z, R13, R14.x;
- MOV.F R13.y, R11.z;
- MOV.F R13.x, c[9].y;
- ADD.F R13.x, R13, R13.y;
- MUL.F R13.y, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.x, R18.y, R26.z;
- MUL.F R13.z, R15.w, R26.y;
- MIN.F R13.z, R13, R14.x;
- ADD.F R12.y, R12, R13.z;
- ADD.F R12.y, R9.x, R12;
- MUL.F R9.x, |R2.y|, {3.40282347e+38, 0, 0, 0};
- MOV.F R13.z, R2.x;
- MOV.F R2.x, R27.z;
- MIN.F R9.x, R0.z, R9;
- MUL.F R2.y, R12.w, R2;
- MIN.F R9.x, R2.y, R9;
- MOV.F R2.y, c[11];
- ADD.F R2.y, R2, R9.x;
- MOV.S R9.x, R12.y;
- MUL.F R12.y, |R2|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.y, R16.x, R2;
- MIN.F R12.y, R18.w, R12;
- MIN.F R12.y, R2, R12;
- MUL.F R2.y, R14.w, R13.x;
- MIN.F R13.x, R10.w, R13.y;
- MOV.F R13.y, R11;
- MIN.F R11.y, R2, R13.x;
- MUL.F R13.x, R13.y, R18;
- MUL.F R2.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.y, R13, R2;
- ADD.F R13.z, R2.x, R13;
- MIN.F R2.x, R13, R13.y;
- ADD.F R13.x, R2, R13.z;
- ADD.F R13.x, R11.y, R13;
- MOV.F R2.x, c[12].y;
- MUL.F R11.y, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, R11.w, R2;
- MIN.F R11.y, R18.z, R11;
- MIN.F R11.y, R2.x, R11;
- MOV.F R2.x, R24.y;
- ADD.F R12.y, R12, R13.x;
- ADD.F R11.y, R11, R12;
- MUL.F R12.y, R2.x, R11;
- MOV.S R24.y, R12.z;
- MUL.F R11.y, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, |R2|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.x, R2, R11.y;
- MIN.F R2.x, R12.y, R2;
- MOV.F R11.y, c[13].z;
- MUL.F R12.y, R2.x, R11;
- MUL.F R11.y, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, |R2|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.x, R2, R11.y;
- MUL.F R11.y, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.z, |R9.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R9.w;
- MIN.F R11.y, R11, R12.z;
- MIN.F R9.w, R0.y, R11.y;
- MOV.F R0.y, c[9].x;
- ADD.F R9.w, R0.y, R9;
- MIN.F R0.y, R12, R2.x;
- MUL.F R11.y, |R9.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, R14.w, R9.w;
- MIN.F R9.w, R10, R11.y;
- MOV.F R10.w, R16.y;
- MUL.F R11.y, R10.w, R12.x;
- MIN.F R9.w, R2.x, R9;
- MUL.F R2.x, |R10.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R12.x, |R12|, {3.40282347e+38, 0, 0, 0};
- MIN.F R10.w, R2.x, R12.x;
- MIN.F R10.w, R11.y, R10;
- MOV.F R2.x, c[8];
- ADD.F R2.x, R2, R2.w;
- MUL.F R2.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.y, R2, R2.w;
- MUL.F R2.x, R18, R2;
- MOV.F R2.w, c[7].x;
- MOV.S R10.w, R10;
- MIN.F R2.y, R2.x, R2;
- MOV.S R2.x, R10.w;
- MOV.F R10.w, R27.x;
- MUL.F R11.y, |R2.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.x, |R10.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R2.w, R2, R10;
- MIN.F R11.y, R11, R12.x;
- MIN.F R2.w, R2, R11.y;
- ADD.F R2.w, R2.x, R2;
- ADD.F R2.y, R2, R2.w;
- MUL.F R2.x, |R15.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.x, R0.z, R2;
- MUL.F R0.z, R12.w, R15;
- MIN.F R2.x, R0.z, R2;
- MOV.F R0.z, c[11].x;
- ADD.F R0.z, R0, R2.x;
- ADD.F R2.w, R9, R2.y;
- MUL.F R2.x, R16, R0.z;
- MUL.F R2.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.y, R18.w, R2;
- MIN.F R2.y, R2.x, R2;
- MOV.F R0.z, c[12].x;
- MUL.F R2.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.z, R11.w, R0;
- MIN.F R2.x, R18.z, R2;
- MIN.F R0.z, R0, R2.x;
- ADD.F R2.y, R2, R2.w;
- ADD.F R2.w, R0.z, R2.y;
- MOV.F R2.x, R25;
- MOV.S R11.w, R0.y;
- MOV.S R16.x, R0.w;
- MOV.F R0.y, R25.z;
- ADD.F R0.y, R0, {1, 0, 0, 0}.x;
- MIN.F.SAT R2.y, R2.x, {0, 0, 0, 0}.x;
- MOV.F R0.z, R24.x;
- ADD.F R0.z, R0, R2.y;
- MUL.F R2.y, R0.z, R2.w;
- MUL.F R2.w, |R2|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R0, R2.w;
- MIN.F R0.z, R2.y, R0;
- MOV.F R2.w, c[13].y;
- MUL.F R2.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R2|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.y, R2, R9.w;
- MUL.F R0.z, R0, R2.w;
- MIN.F R0.z, R0, R2.y;
- MOV.S R9.w, R0.z;
- ADD.F R0.z, R2.x, {1, 0, 0, 0}.x;
- MOV.S R1.x, R1;
- MOV.S R0.x, R0;
- MOV.S R10.y, R10;
- MOV.S R9.z, R9;
- MOV.S R16.z, R10.x;
- MOV.S R10.w, R0.y;
- MOV.S R28.w, R0.z;
- MOV.S R0.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R0.y, R24.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R0.y;
- IF NE.x;
- MOV.F R0.z, c[14].w;
- MOV.F R0.y, R10.w;
- MUL.F R2.x, R0.y, R0.z;
- MUL.F R2.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.w, R0.y, R2.y;
- MIN.F R2.x, R2, R2.w;
- MOV.F R0.y, R25;
- ADD.F R0.y, R0, {1, 0, 0, 0}.x;
- MOV.S R13.x, R2;
- MUL.F R2.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R2.w, R0.z, R0.y;
- MIN.F R2.x, R2.y, R2;
- MIN.F R2.w, R2, R2.x;
- MOV.F R0.y, R28.w;
- MUL.F R2.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.y, R0, R0.z;
- MIN.F R2.x, R2, R2.y;
- MIN.F R0.z, R0.y, R2.x;
- MOV.S R13.y, R0.z;
- MOV.F R2.x, R21;
- MOV.F R0.y, c[15].x;
- MAD.F R0.y, R0, {0.5, 0, 0, 0}.x, R2.x;
- MOV.S R18.y, R0;
- MOV.F R0.z, R21.y;
- MOV.F R0.y, c[15];
- MAD.F R0.y, R0, {0.5, 0, 0, 0}.x, R0.z;
- MOV.F R2.x, R27.y;
- SEQ.F R0.z, R2.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R12.z, R2.w;
- MOV.S R18.x, R0.y;
- IF NE.x;
- MOV.S R0.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R2.x, c[14].z;
- MOV.F R0.z, R23;
- MUL.F R2.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- SEQ.S R0.y, R0, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R0.y;
- MIN.F R2.y, R2, R2.w;
- MUL.F R0.z, R0, R2.x;
- MIN.F R0.z, R0, R2.y;
- MOV.S R10.w, R0.z;
- IF NE.x;
- MOV.S R0.y, R27;
- ELSE;
- MOV.S R0.y, {1065353216, 0, 0, 0}.x;
- ENDIF;
- MOV.F R2.x, R18;
- MOV.F R0.z, R11.w;
- MUL.F R2.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.y, R2, R2.w;
- MUL.F R0.z, R0, R2.x;
- MIN.F R0.z, R0, R2.y;
- MOV.S R2.x, R0.z;
- MOV.S R0.z, R2.x;
- MOV.F R2.y, R10.z;
- MUL.F R10.x, |R2.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R2.w, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R19.z, R2.x;
- MIN.F R10.x, R2.w, R10;
- MUL.F R2.y, R0.z, R2;
- MIN.F R2.y, R2, R10.x;
- ADD.F R2.y, R2, R9;
- MOV.F R10.x, R0;
- MUL.F R9.y, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.w, R2, R9.y;
- MUL.F R0.z, R0, R10.x;
- MIN.F R0.z, R0, R2.w;
- ADD.F R0.z, R0, R1.x;
- MOV.F R2.x, R18.y;
- MUL.F R2.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R1.x, R9.w;
- MOV.S R15.x, R2.y;
- MUL.F R2.y, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, R1, R2;
- MIN.F R2.y, R2, R2.w;
- MIN.F R9.y, R1.x, R2;
- MOV.F R2.x, R1.w;
- MOV.F R1.x, R22.z;
- MUL.F R2.y, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.y, R2, R2.w;
- MUL.F R1.x, R1, R2;
- MIN.F R1.x, R1, R2.y;
- MOV.S R12.y, R1.x;
- MOV.F R1.x, R10.w;
- DIV.F R0.y, R0, R1.x;
- MOV.S R1.x, R0.y;
- MOV.S R11.z, R0.y;
- SEQ.S R1.x, R1, {2147483647, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- MOV.S R0.z, R0;
- MOV.S R15.w, R9.y;
- MOV.U R0.y, {1, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R21.w, {1065353216, 0, 0, 0}.x;
- MOV.U R0.y, {0, 0, 0, 0}.x;
- ELSE;
- SEQ.S R1.x, R11.z, {-1, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- IF NE.x;
- MOV.S R21.w, {0, 0, 0, 0}.x;
- MOV.U R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- ENDIF;
- MOV.U.CC RC.x, R0.y;
- IF NE.x;
- MOV.F.SAT R0.y, R11.z;
- MOV.S R21.w, R0.y;
- ENDIF;
- MOV.F R1.x, R15.w;
- MUL.F R2.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MOV.F R14, R5;
- MOV.F R17.w, R0;
- MOV.F R0.y, R9.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.w, R2.x, R0;
- MUL.F R0.y, R1.x, R0;
- MIN.F R0.y, R0, R0.w;
- ADD.F R0.y, R0, R0.z;
- MOV.F R0.w, R10.y;
- DP4.F R2.y, R14, R17;
- ADD.F R5.y, R2, R0;
- MUL.F R0.z, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.y, R0.z, R2.x;
- MUL.F R0.z, R0.w, R1.x;
- MIN.F R0.z
- [05:37:40] Link error in shader. Log:
- [05:37:40] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 1860:
- -- error message --
- line 39, column 45: error: invalid vertex attribute reference
- line 56, column 25: error: invalid vertex attribute reference
- line 58, column 25: error: invalid vertex attribute reference
- line 68, column 25: error: invalid vertex attribute reference
- line 71, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 0
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 0
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 0
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 0
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem3 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 35 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[35] = { program.local[0..34] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..4] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24;
- TEMP T;
- TEMP RC, HC;
- SHR.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R4.zw, vertex.attrib[15].xyxy, {8, 0, 0, 0}.x;
- AND.U R10.xy, R4.zwzw, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[9], {24, 0, 0, 0}.x;
- SHR.U R4.zw, vertex.attrib[15].xyxy, {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R18, R0, R2;
- SHR.U R1, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- OR.U R4.zw, R4, R10.xyxy;
- SHL.U R10.zw, vertex.attrib[15].xyxy, {8, 0, 0, 0}.x;
- AND.U R10.xy, R10.zwzw, {16711680, 0, 0, 0}.x;
- MOV.U R0.x, R18.w;
- MOV.F R0.y, c[0].x;
- ADD.F R3.x, -R0, R0.y;
- MOV.S R4.y, R3.x;
- SGT.F R3.x, {0, 0, 0, 0}, R3;
- SHL.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHL.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R5, R0, R2;
- SHR.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[8], {24, 0, 0, 0}.x;
- TRUNC.U R4.x, R3;
- SEQ.U R3.x, R4, {1, 0, 0, 0};
- SEQ.U R11.x, -R3, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R11;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R13, R1, R0;
- SHR.U R1, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHL.U R2, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R6, R0, R2;
- SHR.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R7, R0, R2;
- SHR.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R8, R0, R2;
- SHR.U R0, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R14, R0, R2;
- SHR.U R0.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R17.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R23.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R19.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R20.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R9.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R21.xyz, R0, R2;
- OR.U R4.zw, R4, R10.xyxy;
- SHL.U R10.zw, vertex.attrib[15].xyxy, {24, 0, 0, 0}.x;
- OR.U R24.xy, R4.zwzw, R10.zwzw;
- MOV.S R0, {0, 0, 0, 0}.x;
- MOV.S R1, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R3, {0, 0, 0, 0}.x;
- MOV.S R16.xyz, {0, 0, 0, 0}.x;
- MOV.S R4.zw, {0, 0, 0, 0};
- MOV.S R9.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R0.x, c[1].y;
- MUL.F R0.z, R0.x, {5, 0, 0, 0}.x;
- MOV.S R0.xyw, {0, 0, 0, 0}.xyzx;
- MOV.S R0.z, R0;
- MOV.S R18.x, {0, 0, 0, 0};
- MOV.S R14.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R4.x, R4, {0, 0, 0, 0};
- SEQ.U R4.x, -R4, {1, 0, 0, 0};
- SEQ.U R4.x, -R4, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.S R14.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R4.x, R14.w, {0, 0, 0, 0};
- SEQ.U R10.x, -R4, {1, 0, 0, 0};
- SEQ.U R10.y, -R10.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R10.y;
- MOV.U R4.x, -R4;
- MOV.U R10.x, -R10;
- IF NE.x;
- MOV.F R4.z, R13.w;
- TRUNC.S R4.z, R4;
- I2F.S R4.z, R4;
- MOV.F R10.y, R4;
- SGE.F R10.y, R10, R4.z;
- SEQ.U R10.z, R10.x, {1, 0, 0, 0}.x;
- TRUNC.U R10.y, R10;
- SEQ.U R10.x, R10.y, {1, 0, 0, 0};
- AND.U R14.w, -R10.x, -R10.z;
- MOV.S R4.z, R4;
- ELSE;
- MOV.U R14.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R10.x, R14.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R10;
- IF NE.x;
- MOV.F R0.x, c[1].y;
- MUL.F R0.z, R0.x, {5, 0, 0, 0}.x;
- MOV.S R0.xy, {0, 0, 0, 0};
- MOV.S R0.z, R0;
- MOV.S R18.x, {0, 0, 0, 0};
- MOV.S R4.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R4.x, R4, {1, 0, 0, 0};
- SEQ.U R10.y, -R4.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R10.y;
- MOV.U R10.x, -R4;
- IF NE.x;
- SEQ.S R4.x, R4.w, {0, 0, 0, 0};
- SEQ.U R10.x, R10, {1, 0, 0, 0};
- SEQ.U R4.x, -R4, {1, 0, 0, 0};
- AND.U R14.w, -R4.x, -R10.x;
- ELSE;
- MOV.U R14.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R4.x, R14.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R4.x, c[2];
- SGT.F R4.x, {0, 0, 0, 0}, R4;
- TRUNC.U.CC HC.x, R4;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R4.w, R19.x;
- MAX.F R4.w, R4, {0, 0, 0, 0}.x;
- MOV.S R15.y, R4.w;
- MOV.F R4.w, c[2].x;
- SGT.F R4.w, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.w;
- MOV.S R15.x, R4;
- IF NE.x;
- MOV.F R4.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R4.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.z, c[4].w;
- MOV.F R11.x, c[5].w;
- MOV.F R4.x, R4.y;
- MOV.F R10.x, c[3].y;
- MOV.F R9.w, R19.x;
- MUL.F R10.y, R9.w, R10.x;
- MUL.F R9.w, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, |R10|, {3.40282347e+38, 0, 0, 0};
- MIN.F R10.x, R9.w, R10;
- MOV.F R9.w, c[2].x;
- MIN.F R10.x, R10.y, R10;
- RCP.F R9.w, R9.w;
- MAD.F R10.x, R4, R9.w, R10;
- DIV.F R4.x, R4, R4.z;
- FRC.F R10.x, R10;
- MOV.F R9.w, R15.x;
- ADD.F R4.w, R4, -R9;
- MUL.F R9.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.y, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.y, R9.w, R10;
- MUL.F R9.w, R4, R10.x;
- MIN.F R9.w, R9, R10.y;
- MOV.S R9.w, R9;
- ADD.F R10.y, -R11.z, R11.x;
- MOV.F R10.x, R9.w;
- ADD.F R4.w, -R4, {1, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.w, R4.z, R9;
- MUL.F R4.z, R4.x, R4.w;
- MIN.F R4.z, R4, R9.w;
- ADD.F R4.z, R4, R10.x;
- ADD.F R10.z, R4, -R11;
- SGE.F R12.z, R4, R11;
- TRUNC.U.CC HC.x, R12.z;
- MUL.F R11.y, |R10.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R10.x, c[5];
- MOV.F R4.w, c[4].x;
- ADD.F R4.w, R10.x, -R4;
- DIV.F R4.w, R4, R10.y;
- MUL.F R10.w, R10.z, R4;
- MUL.F R4.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.w, R11.y, R4;
- MIN.F R4.w, R10, R4;
- MOV.S R10.w, R4;
- MOV.F R9.w, c[5].y;
- MOV.F R11.w, c[4].y;
- ADD.F R11.w, -R11, R9;
- DIV.F R12.y, R11.w, R10.y;
- MUL.F R11.w, R10.z, R12.y;
- MOV.F R4.w, c[5].z;
- MOV.F R12.x, c[4].z;
- ADD.F R12.x, -R12, R4.w;
- DIV.F R12.x, R12, R10.y;
- MUL.F R12.y, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.y, R11, R12;
- MUL.F R12.y, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.y, R11.w, R10;
- MIN.F R11.y, R11, R12;
- MUL.F R10.z, R10, R12.x;
- MIN.F R11.y, R10.z, R11;
- MOV.F R11.w, R15.y;
- MIN.F R11.z, R11.w, {0, 0, 0, 0}.x;
- MOV.S R10.z, R10.y;
- MOV.S R10.y, R11;
- ADD.F R11.y, R4.z, -R11.x;
- MOV.F R11.w, c[6];
- MOV.S R12.y, R4.z;
- MOV.F R4.z, R23.x;
- ADD.F R11.z, R4, R11;
- MOV.S R4.z, R4.x;
- MOV.S R4.x, R11.z;
- MOV.F R11.z, c[6].x;
- ADD.F R10.x, -R10, R11.z;
- MOV.F R11.z, c[6].y;
- ADD.F R11.x, -R11, R11.w;
- ADD.F R9.w, -R9, R11.z;
- MOV.S R12.x, R10;
- MOV.S R10.x, R11;
- MOV.F R11.x, c[6].z;
- ADD.F R4.w, -R4, R11.x;
- MOV.S R11.y, R11;
- MOV.S R11.z, R4.w;
- MOV.S R11.w, R9;
- IF NE.x;
- MOV.S R15.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R15.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.w, R10;
- MOV.F R4.w, c[4].x;
- ADD.F R4.w, R4, R9;
- MOV.F R9.w, R11.y;
- MOV.S R11.x, R4.w;
- SGE.F R4.w, R9, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.w;
- IF NE.x;
- MOV.S R10.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R10.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.w, R10.x;
- MOV.F R4.w, R12.x;
- DIV.F R10.x, R4.w, R9.w;
- MOV.F R4.w, R11.y;
- MUL.F R12.x, |R4.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R12.z, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, R4, R10.x;
- MIN.F R12.x, R12, R12.z;
- MIN.F R4.w, R4, R12.x;
- MOV.S R15.x, R4.w;
- MOV.F R10.x, R11.w;
- DIV.F R10.x, R10, R9.w;
- MOV.F R4.w, R10.z;
- MOV.S R10.z, R10.x;
- MOV.F R10.x, R11.z;
- DIV.F R9.w, R10.x, R9.w;
- MOV.F R11.z, R10.y;
- MOV.S R10.y, R9.w;
- MOV.F R9.w, c[4].y;
- ADD.F R4.w, R9, R4;
- MOV.F R10.x, c[4].z;
- ADD.F R9.w, R10.x, R11.z;
- MOV.S R12.w, R4;
- MOV.S R12.z, R9.w;
- MOV.F R10.x, R10.w;
- ADD.F R10.x, -R10, {1, 0, 0, 0};
- MOV.F R4.w, R12.y;
- MOV.F R9.w, c[6];
- SGE.F R4.w, R4, R9;
- TRUNC.U.CC HC.x, R4.w;
- MOV.S R10.x, R10;
- IF NE.x;
- MOV.S R11.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R11.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R22, R7;
- MOV.F R13.w, {1, 0, 0, 0}.x;
- DP4.F R4.w, R6, R13;
- DP4.F R6.x, R13, R22;
- MOV.S R6.w, R4;
- DP4.F R4.w, R13, R8;
- MOV.S R9.w, R6.x;
- MOV.F R6.x, R11.z;
- ADD.F R6.z, -R6.x, {1, 0, 0, 0}.x;
- MOV.S R7.y, R6.z;
- MOV.F R7.z, R7.y;
- MOV.F R7.y, R10.w;
- MUL.F R8.x, |R7.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R8.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.x, R8, R8.y;
- MUL.F R7.y, R7, R7.z;
- MIN.F R7.y, R7, R8.x;
- MOV.F R7.x, R11.y;
- MOV.F R6.y, R10.z;
- MUL.F R6.z, R6.y, R7.x;
- MOV.F R8.y, R15;
- MUL.F R8.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.y, R6, R8.x;
- MIN.F R6.z, R6, R6.y;
- MOV.S R7.y, R7;
- MOV.F R6.y, R7;
- MOV.F R7.y, c[5];
- ADD.F R7.y, R7, R6.z;
- MUL.F R8.w, R7.y, R6.y;
- MUL.F R6.z, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R7.y, R6;
- MOV.F R7.y, R10.x;
- MUL.F R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R8.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7, R8;
- MUL.F R7.y, R7, R8;
- MIN.F R7.y, R7, R7.z;
- MOV.F R8.z, R12.w;
- MUL.F R11.y, R8.z, R7;
- MOV.F R10.x, c[4].y;
- ADD.F R8.y, -R8, {1, 0, 0, 0}.x;
- MUL.F R10.w, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.z, R8, R7;
- MUL.F R8.z, |R8.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.w, R10, R8.z;
- MUL.F R10.x, R10, R8.y;
- MIN.F R10.x, R10, R10.w;
- MIN.F R10.w, R11.y, R11.z;
- MIN.F R8.w, R8, R10.z;
- ADD.F R10.x, R10.w, R10;
- ADD.F R10.w, R8, R10.x;
- MOV.F R8.w, c[6].y;
- MUL.F R10.z, |R8.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MUL.F R8.w, R8, R6.x;
- MIN.F R10.z, R10, R10.x;
- MIN.F R8.w, R8, R10.z;
- ADD.F R8.w, R8, R10;
- MOV.F R10.z, R23.y;
- MUL.F R10.w, R10.z, R8;
- MUL.F R11.y, |R8.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R8.w, R10.y;
- MUL.F R10.y, |R10.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R10.y, R11.y;
- MUL.F R10.y, |R8.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.x, R8, R10.y;
- MUL.F R7.x, R7, R8.w;
- MIN.F R10.z, R10.w, R10;
- MIN.F R7.x, R7, R8;
- MOV.F R8.x, c[5].z;
- ADD.F R7.x, R8, R7;
- MUL.F R10.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.x, R6.y, R7;
- MIN.F R10.y, R6.z, R10;
- MIN.F R10.w, R8.x, R10.y;
- MOV.F R7.x, R12.z;
- MUL.F R8.x, R7.y, R7;
- MUL.F R7.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.x, R7.z, R7;
- MIN.F R7.z, R8.x, R7.x;
- MOV.F R10.y, c[4].z;
- MOV.S R8.w, R10.z;
- MUL.F R10.z, |R10.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, R8.y, R10.y;
- MIN.F R8.x, R8.z, R10.z;
- MIN.F R8.x, R7, R8;
- ADD.F R8.x, R7.z, R8;
- MOV.F R7.x, c[6].z;
- MUL.F R7.z, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R8.x, R10.w, R8;
- MIN.F R7.z, R10.x, R7;
- MUL.F R7.x, R6, R7;
- MIN.F R7.x, R7, R7.z;
- ADD.F R7.x, R7, R8;
- MOV.F R7.z, R23;
- MUL.F R8.x, R7.z, R7;
- MUL.F R10.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, |R7.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.z, R7.x, R10.y;
- MOV.S R7.x, R7.y;
- MIN.F R7.y, R8.x, R7.z;
- MOV.S R23.z, R7.y;
- MOV.F R7.y, R7.x;
- MOV.F R7.x, R11;
- MUL.F R7.z, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.x, |R7.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.z, R7, R8.x;
- MUL.F R7.x, R7, R7.y;
- MIN.F R7.x, R7, R7.z;
- MOV.F R8.x, c[4];
- MUL.F R10.y, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R7.z, R15.x;
- MOV.F R7.y, c[5].x;
- ADD.F R7.y, R7, R7.z;
- MUL.F R7.z, R8.y, R8.x;
- MIN.F R8.z, R8, R10.y;
- MIN.F R8.x, R7.z, R8.z;
- MUL.F R7.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.z, R6, R7;
- MUL.F R6.y, R6, R7;
- ADD.F R7.x, R7, R8;
- MIN.F R6.y, R6, R6.z;
- ADD.F R8.y, R6, R7.x;
- MOV.F R7.x, c[6];
- MOV.F R7.z, R19.y;
- MOV.F R6.y, R19.z;
- ADD.F R6.z, R7, R6.y;
- MUL.F R7.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MAD.F R8.x, R6.z, {0.5, 0, 0, 0}, -{0.5, 0, 0, 0};
- MUL.F R6.x, R6, R7;
- MIN.F R6.z, R10.x, R7.y;
- MIN.F R6.x, R6, R6.z;
- ADD.F R6.z, R6.x, R8.y;
- MOV.F R7.x, R4;
- MUL.F R7.y, R7.x, R6.z;
- MOV.S R6.x, R8;
- MOV.S R4.x, R6;
- MUL.F R4.x, R4, {2, 0, 0, 0};
- MUL.F R6.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.x, R6, R6.z;
- MIN.F R6.x, R7.y, R6;
- MOV.F R7.y, c[7].z;
- MOV.S R4.x, R4;
- MOV.S R8.y, R6.x;
- MOV.F R6.x, c[7].y;
- MUL.F R6.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.z, R6, R7.x;
- MUL.F R4.x, R4, R6;
- MIN.F R6.x, R4, R6.z;
- MOV.F R6.z, c[8].y;
- ADD.F R6.z, R6, R6.x;
- MOV.F R4.x, R19;
- ADD.F R6.x, R4, R6.y;
- MAD.F R7.x, R6, {0.5, 0, 0, 0}, -{0.5, 0, 0, 0};
- ADD.F R6.x, R7.z, R4;
- MOV.S R7.x, R7;
- MAD.F R6.x, R6, {0.5, 0, 0, 0}, -{0.5, 0, 0, 0};
- MOV.S R6.x, R6;
- MUL.F R7.x, R7, {2, 0, 0, 0};
- MOV.S R7.x, R7;
- MUL.F R8.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MUL.F R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, R7, R7.y;
- MIN.F R8.x, R8, R8.z;
- MUL.F R6.x, R6, {2, 0, 0, 0};
- MIN.F R7.x, R7, R8;
- MOV.F R7.y, c[8].z;
- ADD.F R8.x, R7.y, R7;
- MOV.S R6.x, R6;
- MOV.F R7.x, c[7];
- MUL.F R7.y, R6.x, R7.x;
- MUL.F R7.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.x, R6, R7;
- MIN.F R6.x, R7.y, R6;
- MOV.F R7.x, c[8];
- ADD.F R6.x, R6, R7;
- MOV.S R7.y, R8.x;
- MUL.F R8.x, R6.y, {2, 0, 0, 0};
- FLR.F R8.z, R8.x;
- ADD.F R4.x, R4, {-0.5, 0, 0, 0};
- MOV.S R7.x, R6;
- MUL.F R6.x, R7.z, {2, 0, 0, 0};
- ADD.F R7.z, R7, {-0.5, 0, 0, 0}.x;
- FLR.F R6.x, R6;
- MOV.S R6.x, R6;
- MOV.S R8.x, R4;
- MOV.S R4.x, R6;
- MOV.S R10.w, R6.x;
- MOV.F R6.x, R4;
- SGT.F R6.x, R6, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MOV.S R13.x, R7.z;
- ADD.F R4.x, R6.y, {-0.5, 0, 0, 0};
- MOV.S R4.w, R4;
- MOV.S R6.z, R6;
- MOV.S R13.z, R8;
- MOV.S R7.z, R4.x;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.x, R10.w;
- SGT.F R6.x, {0, 0, 0, 0}, R6;
- TRUNC.U.CC HC.x, R6;
- MOV.S R23.x, R4;
- AND.S R13.w, c[9].x, {65536, 0, 0, 0}.x;
- AND.S R13.y, c[9].x, {262144, 0, 0, 0}.x;
- AND.S R8.z, c[9].x, {131072, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.S R23.y, R4.x;
- ENDIF;
- SEQ.U R4.x, R14.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R4.x, R8.y;
- MOV.F R6.x, c[10].y;
- MUL.F R6.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R6;
- MIN.F R6.y, R6, R8;
- MIN.F R4.x, R4, R6.y;
- MOV.F R6.y, c[10].w;
- MOV.F R6.x, R23.z;
- MUL.F R8.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, |R6.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R8.y, R8, R10.x;
- MUL.F R6.x, R6, R6.y;
- MIN.F R6.x, R6, R8.y;
- MOV.S R10.x, R6;
- MOV.S R8.y, R4.x;
- MOV.F R4.x, R8.w;
- MOV.F R6.x, c[10].z;
- MUL.F R6.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.w, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R6;
- MIN.F R6.y, R6, R8.w;
- MIN.F R4.x, R4, R6.y;
- MOV.S R6.x, R10;
- MOV.S R23.z, R4.x;
- MOV.F R4.x, R17.z;
- MUL.F R6.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.w, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R6;
- MIN.F R6.y, R6, R8.w;
- MIN.F R6.y, R4.x, R6;
- MOV.F R4.x, R23;
- MOV.F R6.x, R23.y;
- ADD.F R4.x, R4, -R6;
- MOV.S R22.x, R4;
- I2F.S R4.x, R13.w;
- SGT.F R6.x, R4, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MOV.S R23.x, R6.y;
- MOV.S R4.x, R4;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.y, R4.x;
- MOV.F R4.x, R6;
- SGT.F R6.x, {0, 0, 0, 0}, R6.y;
- TRUNC.U.CC HC.x, R6;
- MOV.S R10.y, R4.x;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.x, R13.z;
- SGT.F R6.x, R6, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MOV.S R10.z, R4.x;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- I2F.S R6.x, R8.z;
- MOV.S R10.x, R6;
- SGT.F R6.x, R6, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MOV.S R22.w, R4.x;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.x, R10;
- SGT.F R6.x, {0, 0, 0, 0}, R6;
- TRUNC.U.CC HC.x, R6;
- MOV.S R15.x, R4;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.x, R13.z;
- SGT.F R6.x, {0, 0, 0, 0}, R6;
- TRUNC.U.CC HC.x, R6;
- MOV.S R15.y, R4.x;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.y, R10.z;
- MOV.F R4.x, R10.y;
- ADD.F R4.x, R4, -R6.y;
- I2F.S R6.y, R13;
- MOV.S R15.w, R4.x;
- MOV.S R4.x, R6.y;
- SGT.F R6.y, R6, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R6.y;
- MOV.S R15.z, R6.x;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.y, R4.x;
- MOV.F R4.x, R6;
- SGT.F R6.x, {0, 0, 0, 0}, R6.y;
- TRUNC.U.CC HC.x, R6;
- MOV.S R10.x, R4;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R8.z, R22.w;
- MOV.F R8.w, R15.z;
- ADD.F R10.z, R8, -R8.w;
- MOV.F R6.y, R15;
- MOV.F R6.x, R15;
- ADD.F R6.x, R6, -R6.y;
- TRUNC.S R6.x, R6;
- MOV.F R6.y, R15.w;
- TRUNC.S R8.z, R6.y;
- ADD.S R8.w, -R8.z, {0, 0, 0, 0}.x;
- MOV.F R6.y, R10.x;
- MAX.S R10.x, R8.z, R8.w;
- MOV.F R8.w, c[11].y;
- MUL.F R10.w, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R8.z, R13.x;
- MOV.S R22.w, R10.z;
- MUL.F R10.z, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, R8, R8.w;
- MIN.F R10.z, R10, R10.w;
- MIN.F R8.z, R8, R10;
- MOV.F R10.z, c[11].x;
- MOV.F R8.w, R8.x;
- MUL.F R10.w, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.x, |R10.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R8.w, R8, R10.z;
- MIN.F R10.w, R10, R11.x;
- MIN.F R8.w, R8, R10;
- ADD.S R10.y, -R6.x, {0, 0, 0, 0}.x;
- MOV.S R11.y, R6.x;
- ADD.F R6.x, R6.y, -R4;
- TRUNC.S R11.x, R6;
- MOV.F R4.x, R19;
- MUL.F R4.x, R4, {2, 0, 0, 0};
- FLR.F R4.x, R4;
- SGT.F R6.x, R4, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MOV.S R12.w, R8.z;
- MOV.S R23.w, R8;
- ADD.S R15.x, -R11, {0, 0, 0, 0};
- MOV.S R10.z, R4.x;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.x, R10.z;
- SGT.F R6.x, {0, 0, 0, 0}, R6;
- TRUNC.U.CC HC.x, R6;
- MOV.S R15.y, R4.x;
- IF NE.x;
- MOV.F R4.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R4.x, {0, 0, 0, 0};
- ENDIF;
- I2F.S R6.x, R10;
- MOV.F R6.y, R22.x;
- MUL.F R6.x, R6, {2, 0, 0, 0};
- MUL.F R8.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.w, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.z, R8, R8.w;
- MUL.F R6.x, -R6, R6.y;
- MIN.F R6.y, R6.x, R8.z;
- MOV.F R6.x, R20;
- MUL.F R8.z, R6.x, R6.y;
- MUL.F R8.w, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.x, R6, R8.w;
- MIN.F R6.x, R8.z, R6;
- MOV.F R10.x, R7;
- MUL.F R8.z, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R15.z, R6.x;
- MUL.F R6.x, R6.y, R10;
- MIN.F R8.z, R8.w, R8;
- MIN.F R8.z, R6.x, R8;
- MOV.F R6.x, R15.y;
- MAX.S R6.y, R10, R11;
- MOV.S R15.y, R8.z;
- MOV.F R8.z, R22.w;
- I2F.S R6.y, R6;
- MUL.F R6.y, R6, {2, 0, 0, 0}.x;
- MUL.F R8.w, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.x, |R8.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, -R6, R8.z;
- MIN.F R8.w, R8, R10.x;
- MIN.F R6.y, R6, R8.w;
- MAX.S R10.z, R11.x, R15.x;
- MOV.F R8.z, c[11];
- MUL.F R8.w, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R4.x, R6, -R4;
- MUL.F R10.x, |R8.z|, {3.40282347e+38, 0, 0, 0};
- MOV.S R15.x, R6.y;
- MOV.F R6.y, c[8].w;
- SEQ.F R6.x, R6.y, {1, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MIN.F R8.w, R8, R10.x;
- MUL.F R7.z, R7, R8;
- MIN.F R7.z, R7, R8.w;
- MOV.S R11.w, R7.z;
- MOV.S R11.x, R4;
- IF NE.x;
- MOV.S R4.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.y, R11.x;
- I2F.S R6.x, R10.z;
- MUL.F R6.x, R6, {2, 0, 0, 0};
- MUL.F R7.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7, R8;
- MUL.F R6.x, -R6, R6.y;
- MIN.F R6.y, R6.x, R7.z;
- MOV.F R6.x, R20.z;
- MUL.F R7.z, R6.x, R6.y;
- MUL.F R8.w, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R10.x, R7.y;
- MUL.F R8.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.z, R8, R8.w;
- MIN.F R7.y, R7.z, R8.z;
- ADD.F R6.x, R7.y, R6;
- MUL.F R7.z, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R10.w, R6.x;
- MIN.F R7.y, R8.w, R7.z;
- MUL.F R6.y, R6, R10.x;
- MIN.F R6.y, R6, R7;
- ADD.F R8.z, R6.y, R10.x;
- MOV.F R6.x, R15;
- MUL.F R6.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R6.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7.y, R6.y;
- MUL.F R7.y, R6.z, R6.x;
- MIN.F R7.y, R7, R7.z;
- ADD.F R7.z, R7.y, R6;
- MOV.F R6.z, R7.x;
- MOV.F R7.y, R15;
- ADD.F R6.z, R6, R7.y;
- MOV.S R22.z, R7;
- MOV.S R8.w, R6.z;
- MOV.F R7.x, R15.z;
- MOV.F R6.z, R20.x;
- ADD.F R6.z, R6, R7.x;
- MOV.F R7.x, R20.y;
- MUL.F R7.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R7.z, R23.w;
- ADD.F R6.z, R6, R7;
- MUL.F R6.x, R6, R7;
- MIN.F R6.y, R6, R7;
- MIN.F R6.x, R6, R6.y;
- ADD.F R6.x, R6, R7;
- MOV.F R6.y, R12.w;
- ADD.F R6.x, R6, R6.y;
- MOV.F R6.y, c[8].w;
- MOV.S R11.x, R6;
- LG2.F R6.x, R6.y;
- MOV.S R23.y, R6.z;
- MUL.F R6.z, R6.x, {2, 0, 0, 0}.x;
- SNE.F R7.x, R6, {0, 0, 0, 0};
- SEQ.F R6.z, R6.x, R6;
- ADD.F R6.y, -R6, {1, 0, 0, 0}.x;
- TRUNC.U R7.x, R7;
- TRUNC.U R6.z, R6;
- AND.U R6.z, R6, R7.x;
- SEQ.U R6.z, R6, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.z;
- MOV.S R11.y, R8.z;
- MOV.S R10.z, R6.y;
- IF NE.x;
- MOV.F R6.x, {-3.40282347e+38, 0, 0, 0};
- ENDIF;
- MOV.F R6.y, R4;
- MUL.F R7.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.z, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, R6.y, R6;
- MIN.F R6.z, R6, R7.x;
- MIN.F R6.x, R6, R6.z;
- MOV.S R6.x, R6;
- SEQ.S R4.x, R4, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- MOV.F R6.z, R11.w;
- MOV.F R6.y, R10.w;
- ADD.F R6.y, R6, R6.z;
- MOV.S R12.y, R6;
- MOV.F R6.y, R10.z;
- RCP.F R6.y, R6.y;
- EX2.F R6.x, R6.x;
- MAD.F R6.x, -R6, R6.y, R6.y;
- MOV.S R10.y, R6.x;
- IF NE.x;
- MOV.S R4.x, R10.y;
- ELSE;
- MOV.S R4.x, R4.y;
- ENDIF;
- MOV.F R4.y, R4.x;
- MOV.F R4.x, R8.w;
- MUL.F R6.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R4.y;
- MIN.F R6.x, R6, R6.y;
- MIN.F R6.x, R4, R6;
- MOV.F R4.x, R23.y;
- ADD.F R4.x, R4, R6;
- MOV.F R6.z, R11.y;
- MUL.F R6.x, |R6.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.x, R6.y, R6;
- MUL.F R6.x, R4.y, R6.z;
- MIN.F R6.z, R6.x, R7.x;
- MOV.F R6.x, R12.y;
- ADD.F R6.x, R6, R6.z;
- MAD.F R7.y, R6.x, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- MOV.F R6.x, R22.z;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MAD.F R4.x, R4, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R4.x, R4;
- MAD.F R4.x, R4, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- MUL.F R4.x, R4, {0.159154937, 0, 0, 0};
- MIN.F R6.y, R6, R6.z;
- MUL.F R4.y, R4, R6.x;
- MIN.F R6.x, R4.y, R6.y;
- MOV.S R4.x, R4;
- MUL.F R6.z, R4.x, {6.28318548, 0, 0, 0}.x;
- MOV.F R4.y, R11.x;
- ADD.F R4.y, R4, R6.x;
- FRC.F R6.x, R7.y;
- MAD.F R10.w, R6.x, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- SIN.F R6.x, R10.w;
- MAD.F R4.y, R4, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- FRC.F R4.y, R4;
- MAD.F R7.x, R4.y, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- COS.F R4.x, R6.z;
- SIN.F R6.y, R7.x;
- MUL.F R8.w, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- COS.F R10.w, R10.w;
- MUL.F R8.z, R6.y, R4.x;
- MUL.F R4.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7.z, R4;
- MIN.F R10.y, R8.z, R7;
- MUL.F R8.z, |R10.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.x, R8.w, R8.z;
- SIN.F R8.z, R6.z;
- MUL.F R6.z, R8, R6.y;
- MUL.F R7.y, R6.x, R10;
- MIN.F R11.z, R7.y, R10.x;
- COS.F R10.x, R7.x;
- MUL.F R7.y, |R8.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R7.y, R7;
- MIN.F R11.y, R6.z, R10.z;
- MUL.F R10.z, |R10.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R11.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.x, R7.y, R10.z;
- MUL.F R7.x, R8.z, R10;
- MIN.F R11.x, R7, R11;
- MIN.F R7.x, R8.w, R6.z;
- ADD.F R11.w, -R11.x, R11.z;
- MUL.F R6.z, R11.y, R6.x;
- MIN.F R11.z, R6, R7.x;
- MUL.F R6.z, R4.x, R10.x;
- MIN.F R7.x, R4.y, R10.z;
- MIN.F R6.z, R6, R7.x;
- ADD.F R7.x, R6.z, R11.z;
- MOV.S R11.z, R11.w;
- MOV.S R12.y, R11.z;
- MOV.F R11.z, R23.x;
- MOV.S R7.x, R7;
- MUL.F R12.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MUL.F R11.w, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.x, R12, R11.w;
- MUL.F R7.x, R7, R11.z;
- MIN.F R7.x, R7, R12;
- MOV.F R12.x, R12.y;
- MUL.F R12.z, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.y, R11.z, R12.x;
- MUL.F R12.x, |R6.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R12.z, R11.w, R12;
- MIN.F R12.y, R12, R12.z;
- MIN.F R12.x, R8.w, R12;
- MUL.F R6.z, R6.x, R6;
- MIN.F R12.x, R6.z, R12;
- ADD.F R11.y, R11, R12.x;
- MOV.S R13.x, R11.y;
- MUL.F R11.y, |R10.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7, R11.y;
- MUL.F R6.y, R6, R10.w;
- MOV.S R6.z, R12.y;
- MIN.F R12.y, R6, R7.z;
- MUL.F R12.x, |R11|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.z, R8.w, R12.x;
- MUL.F R6.y, R6.x, R11.x;
- MIN.F R6.y, R6, R7.z;
- MUL.F R7.z, |R12.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.w, R11, R7.z;
- MUL.F R7.z, R11, R12.y;
- MIN.F R8.w, R7.z, R8;
- ADD.F R6.y, -R10, R6;
- MOV.S R7.z, R6.y;
- MOV.S R20.z, R8.w;
- MIN.F R8.w, R10.z, R11.y;
- MUL.F R6.y, R10.x, R10.w;
- MIN.F R6.y, R6, R8.w;
- MIN.F R8.w, R7.y, R11.y;
- MUL.F R7.y, R8.z, R10.w;
- MIN.F R7.y, R7, R8.w;
- MUL.F R4.x, R4, R10.w;
- MIN.F R4.y, R4, R11;
- MIN.F R4.y, R4.x, R4;
- MOV.S R20.x, R7.y;
- MOV.F R4.x, -R6;
- MOV.S R7.x, R7;
- MOV.S R8.w, R6.y;
- MOV.S R20.y, R4;
- MOV.S R7.y, R4.x;
- MOV.S R13.zw, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R4.x, R14.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R4.y, R17;
- MOV.F R4.x, c[13].y;
- MAD.F R4.y, R4.x, {0.5, 0, 0, 0}.x, R4;
- MOV.F R4.x, R23.z;
- MUL.F R6.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R4.y;
- MIN.F R6.x, R6, R6.y;
- MIN.F R4.x, R4, R6;
- MOV.F R4.y, R20.x;
- MOV.S R4.x, R4;
- MUL.F R6.x, R4, R4.y;
- MUL.F R6.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.y, R4, R6;
- MIN.F R6.x, R6, R6.y;
- ADD.F R6.x, R6, R7;
- MOV.F R6.y, R7;
- MOV.S R11.z, R6.x;
- MUL.F R7.x, |R6.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.x, R4, R6.y;
- MIN.F R6.y, R4, R7.x;
- MIN.F R6.x, R6, R6.y;
- MOV.F R6.y, R20;
- MOV.F R7.x, R20.z;
- ADD.F R6.x, R6, R7;
- MOV.S R11.y, R6.x;
- MUL.F R6.x, |R6.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.y, R4, R6.x;
- MUL.F R4.x, R4, R6.y;
- MIN.F R4.x, R4, R4.y;
- MOV.F R6.x, R6.z;
- ADD.F R6.z, R4.x, R6.x;
- MOV.F R4.x, c[13];
- MOV.F R4.y, R17.x;
- MAD.F R4.y, R4.x, {0.5, 0, 0, 0}.x, R4;
- MOV.F R4.x, R8.y;
- MUL.F R6.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.x, R6, R6.y;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.x, R4, R6;
- MOV.S R12.z, R4.x;
- MOV.F R4.x, R19;
- SGT.F R4.x, R4, {0.5, 0, 0, 0};
- TRUNC.U.CC HC.x, R4;
- MOV.S R11.x, R6.z;
- MOV.S R8.x, c[12];
- MOV.S R7.w, c[12].y;
- AND.S R10.x, c[9], {524288, 0, 0, 0};
- MOV.S R17.z, c[14].x;
- MOV.S R17.y, c[12].z;
- IF NE.x;
- MOV.S R4.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.x, R8.w;
- MOV.F R4.x, R12.z;
- MUL.F R6.z, R4.x, R6.x;
- MUL.F R6.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.y, R6.x, R6;
- MIN.F R6.y, R6.z, R6;
- MOV.F R7.x, R11.y;
- ADD.F R6.y, R6, R7.x;
- MOV.F R6.z, R13.x;
- MOV.S R23.x, R6.y;
- MUL.F R6.y, |R6.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, R4.x, R6;
- MIN.F R6.y, R6.x, R6;
- MIN.F R6.y, R6.z, R6;
- MOV.F R7.x, R11;
- ADD.F R6.y, R6, R7.x;
- MOV.F R6.z, R7;
- MOV.S R11.y, R6;
- MUL.F R6.y, |R6.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, R4.x, R6;
- MIN.F R4.x, R6, R6.y;
- MOV.F R6.x, R11.z;
- MIN.F R4.x, R6.z, R4;
- ADD.F R4.x, R4, R6;
- SEQ.S R6.x, R10, {524288, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- MOV.S R12.z, R4.x;
- IF NE.x;
- MOV.S R7.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R7.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.xyz, R9;
- MOV.F R10.x, R23;
- MOV.F R10.y, R11;
- MOV.F R10.w, R13;
- MOV.F R10.z, R12;
- DP4.F R4.x, R6, R10;
- MOV.S R9.x, R4;
- MOV.F R4.x, R24;
- ADD.F R4.x, -R4, {1, 0, 0, 0};
- SEQ.S R6.x, R4.y, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- MOV.S R4.x, R4;
- IF NE.x;
- MOV.S R4.x, R24;
- ELSE;
- ENDIF;
- MOV.F R6.xyz, R14;
- MOV.F R6.w, R9;
- MOV.F R10.x, R23;
- MOV.F R10.y, R11;
- MOV.F R10.w, R13;
- MOV.F R10.z, R12;
- DP4.F R6.x, R6, R10;
- SEQ.S R6.y, R7.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.y;
- MOV.S R14.y, R6.x;
- IF NE.x;
- MOV.S R4.x, R24;
- ELSE;
- ENDIF;
- SEQ.S R4.y, R4, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.y;
- MOV.F R10.xyz, R21;
- MOV.F R10.w, R4;
- MOV.F R6.x, R23;
- MOV.F R6.y, R11;
- MOV.F R6.z, R12;
- MOV.F R6.w, R13;
- DP4.F R4.w, R10, R6;
- MOV.S R21.z, R4.w;
- IF NE.x;
- MOV.S R4.y, R24;
- ELSE;
- MOV.S R4.y, R24;
- ENDIF;
- MOV.F R4.w, R19.y;
- SGT.F R4.w, R4, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.w;
- AND.S R15.x, c[9], {1048576, 0, 0, 0};
- IF NE.x;
- MOV.S R4.w, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R6.x, R7, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- IF NE.x;
- MOV.S R4.y, R24;
- ELSE;
- ENDIF;
- MOV.F R6.x, c[15].z;
- RCP.F R6.x, R6.x;
- SEQ.S R6.y, R4.w, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.y;
- MOV.S R23.x, R6;
- IF NE.x;
- MOV.S R6.x, R4;
- ELSE;
- MOV.S R6.x, R4;
- ENDIF;
- SEQ.S R6.y, R15.x, {1048576, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.y;
- IF NE.x;
- MOV.S R6.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R6.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.z, R4.y;
- ADD.F R6.z, -R6, {1, 0, 0, 0}.x;
- MOV.F R6.w, c[15];
- MOV.S R10.w, R6.z;
- RCP.F R6.z, R6.w;
- SEQ.S R6.w, R6.y, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.w;
- MOV.S R19.z, R6;
- IF NE.x;
- ELSE;
- MOV.S R4.x, R6;
- ENDIF;
- SEQ.S R4.w, R4, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.w;
- IF NE.x;
- MOV.S R4.w, R4.y;
- ELSE;
- MOV.S R4.w, R10;
- ENDIF;
- MOV.F R6.x, c[15];
- MUL.F R6.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.w, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R6;
- MIN.F R6.z, R6, R6.w;
- MIN.F R4.x, R4, R6.z;
- SEQ.S R6.x, R6.y, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- MOV.S R10.y, R4.x;
- IF NE.x;
- MOV.S R4.x, R4.y;
- ELSE;
- MOV.S R4.x, R4.w;
- ENDIF;
- MOV.F R4.w, R10.y;
- MOV.F R4.y, R23.x;
- MUL.F R6.x, |R4.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R4.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.x, R6, R6.y;
- MUL.F R4.y, R4, R4.w;
- MIN.F R4.y, R4, R6.x;
- MOV.S R16.x, R4.y;
- MOV.S R16.yz, {0, 0, 0, 0}.x;
- MOV.S R13.w, R4.x;
- ENDIF;
- SEQ.U R4.x, R14.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R6.x, R9;
- MOV.F R6.y, R14;
- MOV.F R6.w, R13.z;
- MOV.F R6.z, R21;
- MOV.F R0, c[19];
- DP4.F R0.x, R6, R0;
- MOV.F R9, c[20];
- DP4.F R0.y, R6, R9;
- MOV.F R2, c[21];
- DP4.F R0.w, R6, R2;
- MOV.F R0.z, c[13];
- ADD.F R0.z, R0, R0.w;
- MOV.F R2, c[22];
- DP4.F R0.w, R6, R2;
- MOV.F R2, c[23];
- DP4.F R2.x, R0, R2;
- MOV.F R9, c[24];
- DP4.F R2.y, R0, R9;
- MOV.F R0, c[18];
- DP4.F R0.x, R6, R0;
- DIV.F R2.x, R2, R2.y;
- MOV.F R10, c[16];
- MUL.F R0.y, R0.x, R2.x;
- MUL.F R0.w, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R0, R0.w;
- MIN.F R0.y, R0, R0.z;
- MUL.F R0.w, R0.x, {0.5, 0, 0, 0}.x;
- MAD.F R2.x, R0.y, {0.5, 0, 0, 0}, R0.w;
- DP4.F R2.w, R6, R10;
- MOV.F R4.x, R0;
- MOV.S R0.z, R0.y;
- MOV.F R9, c[17];
- DP4.F R0.y, R6, R9;
- MOV.S R2.z, R2.x;
- MAD.F R2.x, R0.y, {-0.5, 0, 0, 0}, R0.w;
- MAD.F R0.w, R2, {0.5, 0, 0, 0}.x, R0;
- MOV.S R2.y, R2.x;
- MOV.S R2.x, R0.w;
- MOV.S R0.w, R0.x;
- MOV.S R0.x, R2.w;
- MOV.S R0.y, R0;
- MOV.S R2.w, R4.x;
- MOV.S R8.w, R4.z;
- ENDIF;
- SEQ.U R4.x, R14.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R4.z, c[26].x;
- MOV.F R3.y, c[25];
- MOV.F R3.x, R7.w;
- MUL.F R3.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.z, R3, R3.w;
- MUL.F R3.x, R3, R3.y;
- MIN.F R3.x, R3, R3.z;
- MOV.F R3.z, c[25].x;
- MUL.F R3.y, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, |R3.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R3.y, R4.w, R3;
- MUL.F R3.x, R4.z, R3;
- MIN.F R3.x, R3, R3.y;
- MOV.S R3.y, R3.x;
- MOV.F R3.x, R8;
- MUL.F R3.w, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, R3, R3.z;
- MIN.F R3.w, R3, R4.x;
- MIN.F R3.x, R3, R3.w;
- MOV.F R3.w, c[15].y;
- MOV.F R3.z, R13.w;
- MUL.F R4.x, |R3.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.x, R4, R4.y;
- MUL.F R3.z, R3, R3.w;
- MIN.F R3.w, R3.z, R4.x;
- MUL.F R3.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R3.w, R3;
- MIN.F R3.z, R4.w, R3;
- MUL.F R3.x, R4.z, R3;
- MIN.F R3.x, R3, R3.z;
- MOV.S R3.z, R3.w;
- MOV.F R3.w, R3.z;
- MOV.F R3.z, R19;
- MUL.F R6.y, R3.z, R3.w;
- MUL.F R3.w, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.z, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.x, R3.z, R3.w;
- MOV.F R3.w, c[25].z;
- MOV.F R3.z, R17.y;
- MUL.F R4.x, |R3.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.x, R4, R4.y;
- MUL.F R3.z, R3, R3.w;
- MIN.F R3.z, R3, R4.x;
- MUL.F R3.w, |R3.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.x, R6.y, R6;
- MUL.F R3.z, R3, R4;
- MIN.F R3.w, R3, R4;
- MIN.F R4.z, R3, R3.w;
- MOV.F R3.w, c[25];
- MOV.F R3.z, R17;
- MOV.S R16.y, R4.x;
- MUL.F R4.x, |R3.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.z, R3, R3.w;
- MIN.F R4.x, R4, R4.y;
- MIN.F R3.w, R3.z, R4.x;
- MOV.S R3.x, R3;
- MOV.S R3.z, R4;
- MOV.S R3.w, R3;
- MOV.S R18.x, c[10];
- MOV.S R16.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R4.x, R14.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R1.z, c[28].w;
- MOV.F R1.x, R8.w;
- ADD.F R1.w, R1.x, -R1.z;
- MOV.S R1.w, R1;
- MOV.F R1.y, c[27].w;
- ADD.F R1.x, R1, -R1.y;
- MOV.S R4.x, R1.w;
- MOV.S R12.x, R1;
- MOV.F R1.x, R4;
- MOV.S R22.z, R1.w;
- SGE.F R1.w, R1.x, {0, 0, 0, 0}.x;
- ADD.F R1.x, R1.y, -R1.z;
- TRUNC.U.CC HC.x, R1.w;
- MOV.F R1.z, c[27].x;
- MOV.F R1.y, c[28].x;
- ADD.F R1.y, -R1, R1.z;
- MOV.S R15.y, R1.x;
- MOV.S R10.x, R1.y;
- IF NE.x;
- MOV.S R1.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.x, R12;
- SGE.F R1.x, R1, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- IF NE.x;
- MOV.S R1.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.w, R10.x;
- MOV.F R1.x, R15.y;
- DIV.F R1.x, R1.w, R1.x;
- MOV.S R1.x, R1;
- MOV.F R1.w, R1.x;
- MOV.F R1.x, R22.z;
- MUL.F R4.x, R1, R1.w;
- MUL.F R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.x, R1, R1.w;
- MIN.F R1.x, R4, R1;
- MOV.F R1.w, c[28].x;
- ADD.F R1.w, R1.x, R1;
- MOV.S R22.x, R1.w;
- MOV.F R4.y, c[29].w;
- MOV.F R4.x, R8.w;
- ADD.F R1.x, R4, -R4.y;
- MOV.S R22.z, R1.x;
- MOV.F R1.w, c[29].x;
- MOV.F R1.x, c[27];
- ADD.F R1.x, -R1, R1.w;
- SGE.F R1.w, R4.x, R4.y;
- TRUNC.U.CC HC.x, R1.w;
- MOV.S R11.w, R1.x;
- IF NE.x;
- MOV.S R1.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R4.x, c[29].w;
- MOV.F R1.w, c[27];
- MOV.F R4.y, R11.w;
- ADD.F R1.w, R4.x, -R1;
- DIV.F R1.w, R4.y, R1.w;
- MOV.S R15.y, R1.w;
- MOV.F R1.w, R8;
- MOV.F R4.y, c[30].w;
- ADD.F R4.z, -R4.y, R1.w;
- SGE.F R6.y, R1.w, R4;
- MOV.F R1.w, R1.x;
- ADD.F R4.w, -R1, {1, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R6.y;
- ADD.F R1.w, -R1.z, {1, 0, 0, 0}.x;
- MOV.S R6.x, R4.w;
- MOV.S R22.w, R4.z;
- MUL.F R4.z, R1.y, R1.w;
- MUL.F R4.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.w, R1, R4;
- MIN.F R1.w, R4.z, R1;
- MOV.S R4.w, R6.x;
- MOV.F R4.z, R4.w;
- MOV.S R11.z, R1.w;
- MUL.F R1.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R1.y, -R1, {1, 0, 0, 0}.x;
- MUL.F R1.z, R1, R4;
- MIN.F R1.w, R1, R4;
- MIN.F R4.z, R1, R1.w;
- MOV.F R1.w, c[30].x;
- MOV.F R1.z, c[29].x;
- ADD.F R1.z, -R1, R1.w;
- MOV.S R23.x, R1.z;
- ADD.F R1.z, -R4.x, R4.y;
- MOV.S R8.x, R4.z;
- MOV.S R15.z, R1;
- MOV.S R23.y, R1;
- IF NE.x;
- MOV.S R1.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.w, R15.y;
- MOV.F R1.y, R12.x;
- MUL.F R4.x, R1.y, R1.w;
- MUL.F R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.y, R1, R1.w;
- MIN.F R1.y, R4.x, R1;
- MOV.F R1.w, c[27].x;
- ADD.F R4.y, R1, R1.w;
- MOV.S R23.w, R4.y;
- MOV.F R1.w, c[31];
- MOV.F R1.y, R8.w;
- ADD.F R4.x, R1.y, -R1.w;
- MOV.S R12.z, R4.x;
- MOV.F R4.x, R15.z;
- RCP.F R4.x, R4.x;
- SGE.F R1.y, R1, R1.w;
- TRUNC.U.CC HC.x, R1.y;
- MOV.F R4.y, R1.z;
- MOV.S R10.x, R4;
- ADD.F R4.x, -R4.y, {1, 0, 0, 0};
- MOV.S R15.x, R4;
- IF NE.x;
- MOV.S R1.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.x, R10;
- MOV.F R1.w, R23.x;
- MUL.F R1.w, R1, R4.x;
- MOV.F R4.x, R22.z;
- MUL.F R4.z, R4.x, R1.w;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.w, R1, R4.y;
- MIN.F R1.w, R4.z, R1;
- MOV.F R4.x, c[29];
- ADD.F R4.z, R1.w, R4.x;
- MOV.F R1.w, R15.x;
- MUL.F R4.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.x, R4, R4.y;
- MUL.F R1.x, R1, R1.w;
- MIN.F R1.x, R1, R4;
- MOV.S R23.z, R1.x;
- MOV.F R4.y, R1;
- MOV.F R1.x, R8.w;
- MOV.F R1.w, c[32];
- ADD.F R4.x, R1, -R1.w;
- ADD.F R4.y, -R4, {1, 0, 0, 0}.x;
- MOV.S R22.y, R4.x;
- MOV.S R4.x, R4.y;
- MUL.F R4.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R23.x, R4.z;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, R1, R4.x;
- SGE.F R4.x, R1, R1.w;
- MIN.F R4.y, R4, R4.z;
- MIN.F R1.z, R1, R4.y;
- MOV.S R12.y, R1.z;
- TRUNC.U.CC HC.x, R4;
- MOV.F R1.z, c[31].w;
- MOV.F R1.x, c[30].w;
- ADD.F R1.x, -R1, R1.z;
- MOV.F R1.w, c[31].x;
- MOV.F R1.z, c[30].x;
- ADD.F R1.z, -R1, R1.w;
- MOV.S R15.z, R1.x;
- MOV.S R11.w, R1.z;
- IF NE.x;
- MOV.S R1.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R1.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R1.z, R11.w;
- MOV.F R1.w, R15.z;
- DIV.F R1.w, R1.z, R1.w;
- MOV.F R1.z, R22.w;
- MUL.F R4.x, R1.z, R1.w;
- MUL.F R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.z, R1, R1.w;
- MOV.F R1.w, c[30].x;
- MIN.F R1.z, R4.x, R1;
- ADD.F R1.z, R1, R1.w;
- MOV.S R11.w, R1.z;
- MOV.F R1.z, R1.x;
- ADD.F R1.z, -R1, {1, 0, 0, 0}.x;
- MOV.S R1.z, R1;
- MUL.F R4.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
- MOV.F R4.y, R8.w;
- MOV.F R4.z, c[33].w;
- ADD.F R1.w, R4.y, -R4.z;
- MOV.S R22.z, R1.w;
- MUL.F R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.w, R1, R4.x;
- MUL.F R1.y, R1, R1.z;
- MIN.F R1.y, R1, R1.w;
- SGE.F R4.x, R4.y, R4.z;
- MOV.S R19.z, R1.y;
- TRUNC.U.CC HC.x, R4;
- MOV.F R1.z, c[32].w;
- MOV.F R1.y, c[31].w;
- ADD.F R1.w, -R1.y, R1.z;
- MOV.F R1.z, c[32].x;
- MOV.F R1.y, c[31].x;
- ADD.F R1.y, -R1, R1.z;
- RCP.F R1.z, R1.w;
- MOV.S R12.x, R1.y;
- MOV.S R10.x, R1.z;
- IF NE.x;
- MOV.S R1.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.w, R10.x;
- MOV.F R1.z, R12.x;
- MUL.F R1.z, R1, R1.w;
- MOV.S R1.z, R1;
- MOV.F R1.w, R1.z;
- MOV.F R1.z, R12;
- MUL.F R4.x, R1.z, R1.w;
- MUL.F R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.z, R1, R1.w;
- MIN.F R1.z, R4.x, R1;
- MOV.F R1.w, c[31].x;
- ADD.F R1.z, R1, R1.w;
- MOV.S R9.x, R1.z;
- MOV.F R1.w, c[34];
- MOV.F R1.z, R8.w;
- SGE.F R4.y, R1.z, R1.w;
- TRUNC.U.CC HC.x, R4.y;
- MOV.F R1.w, c[33].x;
- MOV.F R1.z, c[32].x;
- ADD.F R1.z, -R1, R1.w;
- MOV.F R4.x, R1.y;
- ADD.F R1.w, -R4.x, {1, 0, 0, 0}.x;
- MOV.S R22.w, R1.z;
- MOV.S R10.z, R1.w;
- IF NE.x;
- MOV.S R1.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.x, R23.y;
- MOV.F R1.w, c[28].x;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R1, R4.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R1.w, R1, R4.y;
- MOV.F R4.x, R11.z;
- MOV.S R1.w, R1;
- MOV.F R4.w, R1;
- MOV.F R1.w, R22.x;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R1, R4.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R1.w, R1, R4.y;
- ADD.F R1.w, R1, R4;
- MOV.F R4.x, R8;
- MOV.S R1.w, R1;
- MOV.F R4.w, R1;
- MOV.F R1.w, R23;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R1, R4.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R1.w, R1, R4.y;
- ADD.F R1.w, R1, R4;
- MOV.F R4.x, R23.z;
- MOV.S R1.w, R1;
- MOV.F R4.w, R1;
- MOV.F R1.w, R23.x;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R1, R4.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R1.w, R1, R4.y;
- ADD.F R4.w, R1, R4;
- MOV.F R4.x, R12.y;
- MOV.F R1.w, R11;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R1, R4.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R1.w, R1, R4.y;
- ADD.F R1.w, R1, R4;
- MOV.F R4.x, R19.z;
- MOV.S R1.w, R1;
- MOV.F R4.w, R1;
- MOV.F R1.w, R9.x;
- MUL.F R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, R1, R4.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R4.y, R1.w, R4;
- ADD.F R4.y, R4, R4.w;
- MOV.S R4.y, R4;
- MOV.F R1.w, c[33];
- MOV.F R4.x, c[32].w;
- ADD.F R4.x, R1.w, -R4;
- MOV.S R6.x, R4.y;
- MOV.S R4.x, R4;
- MOV.F R4.y, R4.x;
- MOV.F R4.x, R22.w;
- DIV.F R4.y, R4.x, R4.y;
- MOV.F R4.x, R22.y;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R4.w;
- MUL.F R4.x, R4, R4.y;
- ADD.F R4.w, -R1.z, {1, 0, 0, 0}.x;
- MIN.F R4.x, R4, R4.z;
- MOV.F R4.y, R10.z;
- MUL.F R4.z, R1.x, R4.y;
- MUL.F R1.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.y, R1.x, R4;
- MIN.F R4.y, R4.z, R4;
- MOV.F R1.x, c[32];
- ADD.F R1.x, R4, R1;
- MUL.F R4.x, |R1|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.z, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, R1, R4.y;
- MIN.F R4.x, R4, R4.z;
- MIN.F R4.x, R1, R4;
- MOV.F R4.y, R6.x;
- ADD.F R4.z, R4.x, R4.y;
- MOV.F R1.x, c[34].w;
- ADD.F R4.y, -R1.w, R1.x;
- MOV.F R4.x, c[33];
- MOV.F R1.x, c[34];
- ADD.F R1.w, R1.x, -R4.x;
- DIV.F R1.w, R1, R4.y;
- MOV.S R4.y, R4.z;
- MOV.S R1.w, R1;
- MOV.F R6.x, R4.y;
- MOV.F R4.y, R1.w;
- MOV.F R1.w, R22.z;
- MUL.F R4.z, R1.w, R4.y;
- MUL.F R4.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.w, R1, R4.y;
- MIN.F R1.w, R4.z, R1;
- MOV.S R4.w, R4;
- MOV.S R4.y, R4.w;
- MUL.F R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.y, R1, R4;
- MIN.F R4.z, R4, R4.w;
- MIN.F R4.y, R1, R4.z;
- ADD.F R1.y, R1.w, R4.x;
- MUL.F R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, |R4.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R1.w, R1, R4.x;
- MUL.F R1.y, R1, R4;
- MIN.F R1.y, R1, R1.w;
- ADD.F R4.x, R1.y, R6;
- MUL.F R1.y, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.x, R1, R1.z;
- MIN.F R1.y, R1, R1.w;
- MIN.F R1.x, R1, R1.y;
- ADD.F R1.x, R1, R4;
- MOV.S R18.y, R1.x;
- MOV.S R1, R5;
- ENDIF;
- MOV.F result.position, R0;
- MOV.F result.attrib[0], R3;
- MOV.F result.attrib[1], R2;
- MOV.F result.attrib[3], R1;
- MOV.F result.attrib[2], R18.xyzz;
- MOV.F result.attrib[4], R16.xyzz;
- END
- # 1727 instructions, 25 R-regs
- [05:37:40] Link error in shader. Log:
- [05:37:40] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 1860:
- -- error message --
- line 39, column 45: error: invalid vertex attribute reference
- line 53, column 25: error: invalid vertex attribute reference
- line 55, column 25: error: invalid vertex attribute reference
- line 57, column 25: error: invalid vertex attribute reference
- line 60, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 0
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 0
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 1
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem3 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 34 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[34] = { program.local[0..33] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..4] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24;
- TEMP T;
- TEMP RC, HC;
- SHR.U R0, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R4, R0, R2;
- SHR.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R5, R0, R2;
- SHR.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHL.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R6, R0, R2;
- SHR.U R1, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R8, R1, R0;
- SHR.U R0, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R9, R0, R2;
- SHR.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R7, R0, R2;
- SHR.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R10, R0, R2;
- MOV.U R0.x, R7.w;
- MOV.F R0.y, c[0].x;
- ADD.F R3.x, -R0, R0.y;
- SGT.F R3.y, {0, 0, 0, 0}.x, R3.x;
- SHR.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- TRUNC.U R16.x, R3.y;
- SHR.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- MOV.S R21.z, R3.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R11, R0, R2;
- SHR.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R12, R0, R2;
- SHR.U R0, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R15, R0, R2;
- SEQ.U R0.x, R16, {1, 0, 0, 0};
- SEQ.U R16.y, -R0.x, {1, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R16.y;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R24.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R23.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R13.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R14.xyz, R0, R2;
- MOV.S R0, {0, 0, 0, 0}.x;
- MOV.S R1, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R22.xyz, {0, 0, 0, 0}.x;
- MOV.S R3.yz, {0, 0, 0, 0};
- MOV.S R3.x, vertex.id;
- MOV.S R3.w, vertex.instance.x;
- MOV.S R13.w, {0, 0, 0, 0}.x;
- MOV.S R14.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R3.x, c[1].y;
- MUL.F R3.z, R3.x, {5, 0, 0, 0}.x;
- MOV.S R3.xy, {0, 0, 0, 0};
- MOV.S R3.z, R3;
- MOV.S R7.x, {0, 0, 0, 0};
- MOV.S R15.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R16.x, R16, {0, 0, 0, 0};
- SEQ.U R16.x, -R16, {1, 0, 0, 0};
- SEQ.U R16.x, -R16, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R16;
- IF NE.x;
- MOV.S R15.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R16.x, R15.w, {0, 0, 0, 0};
- SEQ.U R16.y, -R16.x, {1, 0, 0, 0}.x;
- SEQ.U R16.z, -R16.y, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R16.z;
- MOV.U R16.x, -R16;
- MOV.U R16.y, -R16;
- IF NE.x;
- MOV.F R16.z, R6.w;
- TRUNC.S R16.z, R16;
- I2F.S R16.z, R16;
- MOV.F R16.w, R21.z;
- SGE.F R16.w, R16, R16.z;
- MOV.S R24.z, R16;
- TRUNC.U R16.z, R16.w;
- SEQ.U R16.w, R16.y, {1, 0, 0, 0}.x;
- SEQ.U R16.y, R16.z, {1, 0, 0, 0}.x;
- AND.U R22.w, -R16.y, -R16;
- ELSE;
- MOV.U R22.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R16.y, R22.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R16.y;
- IF NE.x;
- MOV.F R3.x, c[1].y;
- MUL.F R3.z, R3.x, {5, 0, 0, 0}.x;
- MOV.S R3.xy, {0, 0, 0, 0};
- MOV.S R3.z, R3;
- MOV.S R7.x, {0, 0, 0, 0};
- MOV.S R13.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R16.x, R16, {1, 0, 0, 0};
- SEQ.U R16.z, -R16.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R16.z;
- MOV.U R16.y, -R16.x;
- IF NE.x;
- SEQ.S R16.x, R13.w, {0, 0, 0, 0};
- SEQ.U R16.y, R16, {1, 0, 0, 0}.x;
- SEQ.U R16.x, -R16, {1, 0, 0, 0};
- AND.U R22.w, -R16.x, -R16.y;
- ELSE;
- MOV.U R22.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R16.x, R22.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R16;
- IF NE.x;
- MOV.F R0.y, R8;
- MOV.F R0.z, R8;
- ADD.F R0.w, R0.z, R0.y;
- MOV.F R0.x, R8;
- ADD.F R0.x, R0, R0.y;
- MUL.F R0.x, R0, {0.5, 0, 0, 0};
- MUL.F R0.y, R0, {2, 0, 0, 0}.x;
- MUL.F R0.w, R0, {0.5, 0, 0, 0}.x;
- MOV.S R20.y, R0.x;
- MUL.F R0.x, R0.z, {2, 0, 0, 0};
- MOV.S R17.w, R0.x;
- AND.S R0.x, c[2], {65536, 0, 0, 0};
- I2F.S R0.x, R0;
- MOV.S R21.x, R0.y;
- SGT.F R0.y, {0, 0, 0, 0}.x, R0.x;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R20.z, R0.w;
- AND.S R17.z, c[2].x, {131072, 0, 0, 0}.x;
- AND.S R17.y, c[2].x, {262144, 0, 0, 0}.x;
- MOV.S R0.x, R0;
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.z, R0.x;
- MOV.F R0.x, R0.y;
- SGT.F R0.y, R0.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R16.x, R0;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.z, R8;
- MOV.F R0.y, R8.x;
- ADD.F R0.y, R0, R0.z;
- MOV.S R18.z, R0.y;
- MOV.F R0.y, R21.x;
- FLR.F R0.y, R0;
- I2F.S R0.z, R17;
- MOV.S R18.w, R0.y;
- MOV.S R0.y, R0.z;
- SGT.F R0.z, R0, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R16.y, R0.x;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- SGT.F R0.y, {0, 0, 0, 0}.x, R0;
- TRUNC.U.CC HC.x, R0.y;
- MOV.F R0.w, R16.x;
- MOV.F R0.z, R16.y;
- ADD.F R0.z, R0, -R0.w;
- MOV.F R3.x, R17.w;
- FLR.F R0.w, R3.x;
- MOV.S R21.y, R0.z;
- MOV.S R19.z, R0.w;
- MOV.S R21.x, R0;
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- I2F.S R0.z, R17.y;
- MOV.S R0.x, R0.z;
- SGT.F R0.z, {0, 0, 0, 0}.x, R0;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R21.w, R0.y;
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.w, R21;
- MOV.F R0.z, R21.x;
- ADD.F R0.z, R0, -R0.w;
- MOV.F R3.x, R8;
- MUL.F R0.w, R3.x, {2, 0, 0, 0}.x;
- MOV.S R16.z, R0;
- MOV.F R0.z, R0.x;
- MOV.F R0.x, R0.y;
- SGT.F R0.y, R0.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R19.y, R0.w;
- MOV.S R16.x, R0;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.y, R16.x;
- ADD.F R0.y, R0.x, -R0;
- MOV.F R0.x, R21.y;
- TRUNC.S R0.x, R0;
- MOV.S R17.y, R0;
- MOV.F R0.y, c[3].x;
- SGT.F R0.y, R0, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R17.z, R0.x;
- ADD.S R21.x, -R0, {0, 0, 0, 0};
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.y, c[3].x;
- SGT.F R0.y, {0, 0, 0, 0}.x, R0;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R3.z, R0.x;
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.z, c[4].y;
- MOV.F R0.x, R8;
- MUL.F R0.w, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R0.x, R0, R0.z;
- MIN.F R0.w, R0, R3.x;
- MIN.F R0.x, R0, R0.w;
- MOV.S R20.w, R0.x;
- MOV.F R0.z, R18;
- MOV.F R0.x, R16.z;
- TRUNC.S R0.x, R0;
- MUL.F R0.z, R0, {0.5, 0, 0, 0}.x;
- MAX.S R3.y, R17.z, R21.x;
- MOV.S R17.z, R0;
- MOV.F R0.z, R18.w;
- SGT.F R0.w, R0.z, {0, 0, 0, 0}.x;
- MOV.F R0.z, c[3].x;
- TRUNC.U.CC HC.x, R0.w;
- MOV.S R18.y, R0.x;
- ADD.S R16.x, -R0, {0, 0, 0, 0};
- RCP.F R0.z, R0.z;
- MOV.S R17.w, R0.y;
- MOV.S R0.x, R17.y;
- MOV.S R0.y, R0.z;
- IF NE.x;
- MOV.F R0.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R3.x, R0;
- MOV.F R0.w, R20.z;
- ADD.F R0.w, R0, {-0.5, 0, 0, 0}.x;
- MUL.F R0.w, R0, {2, 0, 0, 0}.x;
- MOV.S R18.z, R0.w;
- MOV.F R0.w, R0.y;
- MOV.F R0.y, R21.z;
- MUL.F R0.y, R0, R0.w;
- MOV.F R3.w, R18;
- SGT.F R0.w, {0, 0, 0, 0}.x, R3;
- MOV.S R17.y, R0;
- MOV.F R0.y, R0.z;
- TRUNC.S R17.x, R3;
- TRUNC.U.CC HC.x, R0.w;
- MAX.S R19.w, R18.y, R16.x;
- MOV.S R0.x, R20.y;
- MOV.S R20.x, R0.y;
- ADD.S R18.x, -R17, {0, 0, 0, 0};
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.z, R19;
- SGT.F R0.z, R0, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R20.y, R0;
- IF NE.x;
- MOV.F R0.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.y, c[5].w;
- LG2.F R0.y, R0.y;
- MUL.F R0.w, R0.y, {2, 0, 0, 0}.x;
- SNE.F R3.x, R0.y, {0, 0, 0, 0};
- SEQ.F R0.w, R0.y, R0;
- TRUNC.U R3.x, R3;
- TRUNC.U R0.w, R0;
- AND.U R0.w, R0, R3.x;
- SEQ.U R3.x, R0.w, {1, 0, 0, 0};
- ADD.F R0.w, R0.x, {-0.5, 0, 0, 0}.x;
- MOV.F R0.x, R0.z;
- MUL.F R0.z, R0.w, {2, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R3;
- MOV.S R20.z, R0.x;
- MOV.S R18.w, R0.z;
- IF NE.x;
- MOV.F R0.y, {-3.40282347e+38, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.z, R19;
- SGT.F R0.z, {0, 0, 0, 0}.x, R0;
- TRUNC.U.CC HC.x, R0.z;
- MOV.S R0.x, R17.y;
- MOV.S R0.y, R0;
- IF NE.x;
- MOV.F R0.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.w, R20.z;
- MOV.F R3.w, R20.y;
- MOV.F R3.x, R20;
- ADD.F R3.x, R3, -R3.w;
- MAX.S R20.z, R17.x, R18.x;
- MOV.S R17.x, R3;
- MOV.F R3.w, R17;
- MOV.F R3.x, R3.z;
- ADD.F R3.z, R3.x, -R3.w;
- MOV.F R3.x, R0;
- MOV.F R0.x, R20.w;
- ADD.F R0.x, R0, R3;
- ADD.F R0.z, R0.w, -R0;
- MOV.S R19.x, R0;
- MOV.F R0.x, R17.z;
- ADD.F R3.x, R0, {-0.5, 0, 0, 0};
- MOV.S R19.z, R3;
- MOV.S R3.z, R3.x;
- MUL.F R0.w, R3.z, {2, 0, 0, 0}.x;
- MOV.F R0.x, R19.y;
- FLR.F R3.x, R0;
- SGT.F R3.w, R3.x, {0, 0, 0, 0}.x;
- MOV.S R20.w, R0.z;
- MOV.S R20.y, R0.w;
- MOV.F R0.w, R0.y;
- MOV.F R0.z, R24;
- RCP.F R0.z, R0.z;
- TRUNC.U.CC HC.x, R3.w;
- MOV.F R0.y, R21.z;
- MOV.S R0.x, R3;
- MUL.F R3.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.z, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.x, R3, R3.z;
- MUL.F R0.y, R0, R0.w;
- MIN.F R0.y, R0, R3.x;
- MOV.S R17.z, R0;
- MOV.S R17.w, R0.y;
- IF NE.x;
- MOV.F R0.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R0.w, c[6].x;
- MOV.F R0.z, R18.w;
- MUL.F R3.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.z, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.x, R3, R3.z;
- MUL.F R0.z, R0, R0.w;
- MIN.F R0.z, R0, R3.x;
- MOV.S R17.y, R0.z;
- MOV.F R0.z, R0.x;
- MOV.F R0.x, R0.y;
- SGT.F R0.y, {0, 0, 0, 0}.x, R0.z;
- TRUNC.U.CC HC.x, R0.y;
- MOV.S R21.x, R0;
- IF NE.x;
- MOV.F R0.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R0.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R0.z, R20.w;
- I2F.S R0.y, R19.w;
- MUL.F R0.y, R0, {2, 0, 0, 0}.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.w, R0, R3.x;
- MUL.F R0.y, -R0, R0.z;
- MIN.F R0.z, R0.y, R0.w;
- MOV.F R0.w, c[6].y;
- MOV.F R0.y, R18.z;
- MUL.F R3.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.z, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R0, R0.w;
- MIN.F R3.x, R3, R3.z;
- MIN.F R0.y, R0, R3.x;
- MOV.F R0.w, c[5].y;
- ADD.F R0.y, R0.w, R0;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, |R0.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R3.x, R0.w, R3;
- MUL.F R0.w, R0.z, R0.y;
- MIN.F R0.w, R0, R3.x;
- MOV.F R3.x, R17;
- MOV.S R19.w, R0;
- I2F.S R0.w, R3.y;
- MUL.F R0.w, R0, {2, 0, 0, 0}.x;
- MUL.F R3.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R18.x, R0.z;
- MOV.F R0.z, R21.x;
- MIN.F R3.y, R3, R3.z;
- MUL.F R0.w, -R0, R3.x;
- MIN.F R3.x, R0.w, R3.y;
- MOV.F R3.w, R9.x;
- MUL.F R7.y, R3.w, R3.x;
- MUL.F R3.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R0.x, R0.z, -R0;
- MOV.F R3.y, c[5].x;
- MOV.F R0.w, R17.y;
- ADD.F R0.w, R0, R3.y;
- MUL.F R3.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.w, R3.y, R3.z;
- MIN.F R3.w, R7.y, R3;
- MUL.F R3.y, |R0.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.y, R3, R3.z;
- MUL.F R3.x, R0.w, R3;
- MIN.F R3.x, R3, R3.y;
- MOV.F R3.y, R19.x;
- MOV.S R16.z, R3.x;
- MOV.F R3.x, R19.z;
- FRC.F R3.z, R3.y;
- ADD.F R3.y, -R3.x, {1, 0, 0, 0}.x;
- MOV.S R16.w, R3;
- MUL.F R3.w, R3.z, R3.x;
- MOV.S R3.y, R3;
- MUL.F R3.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.z, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.z, R3.x, R3;
- MOV.S R3.x, R3.y;
- MIN.F R3.y, R3.w, R3.z;
- MOV.F R3.w, R3.x;
- MOV.S R18.z, R3.y;
- I2F.S R3.y, R20.z;
- MUL.F R0.z, R3.y, {2, 0, 0, 0}.x;
- MOV.S R20.z, R0.y;
- MOV.F R0.y, R8.x;
- ADD.F R0.y, R0, {-0.5, 0, 0, 0}.x;
- MOV.F R3.z, R17;
- MOV.F R3.x, R21.z;
- MUL.F R3.x, R3, R3.z;
- MUL.F R3.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R3.z, R7;
- MUL.F R3.z, R3.x, R3.w;
- MIN.F R3.z, R3, R7.y;
- MOV.S R18.w, R3.z;
- MUL.F R3.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, -R0.z, R0;
- MIN.F R3.y, R3, R3.z;
- MIN.F R0.x, R0, R3.y;
- MOV.F R3.y, c[6].z;
- MOV.F R0.z, R20.y;
- MUL.F R3.z, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.z, R0, R3.y;
- MIN.F R3.z, R3, R3.w;
- MOV.S R20.w, R0.x;
- MOV.F R0.x, R8.y;
- ADD.F R0.x, R0, {-0.5, 0, 0, 0};
- MOV.S R17.y, R0.x;
- MOV.F R0.x, c[5].w;
- MOV.S R17.x, R0.y;
- ADD.F R0.y, -R0.x, {1, 0, 0, 0}.x;
- MIN.F R0.z, R0, R3;
- MOV.F R3.y, c[5].z;
- ADD.F R0.z, R3.y, R0;
- MOV.S R19.x, R0.z;
- MOV.F R0.z, R17.w;
- MOV.S R17.w, R0;
- RCP.F R0.w, R0.y;
- EX2.F R0.y, R0.z;
- MAD.F R0.z, -R0.y, R0.w, R0.w;
- MOV.S R0.y, R3.x;
- SEQ.F R3.x, R0, {1, 0, 0, 0};
- MOV.S R20.y, R0.z;
- TRUNC.U.CC HC.x, R3;
- MOV.S R0.xzw, {0, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R3.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R3.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R3.z, R18.x;
- MOV.F R3.y, R9;
- MUL.F R3.w, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R3.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.y, R3, R3.z;
- MIN.F R3.w, R3, R7.y;
- MIN.F R3.y, R3, R3.w;
- MOV.S R21.y, R3;
- SEQ.S R3.x, R3, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R3;
- MOV.F R3.w, R16.z;
- MOV.F R3.z, R17.w;
- ADD.F R3.z, R3, R3.w;
- MOV.S R17.w, R3.z;
- MOV.F R3.z, R18;
- MOV.F R3.y, R18.w;
- ADD.F R3.y, R3, R3.z;
- MOV.F R3.w, R16;
- MOV.F R3.z, R9.x;
- ADD.F R3.z, R3, R3.w;
- MOV.S R17.z, R3.y;
- MOV.S R19.y, R3.z;
- IF NE.x;
- MOV.S R3.x, R20.y;
- ELSE;
- MOV.S R3.x, R21.z;
- ENDIF;
- MOV.F R3.z, R19.w;
- MOV.F R3.y, R20.z;
- ADD.F R3.y, R3, R3.z;
- MOV.S R3.y, R3;
- MOV.F R3.w, R3.y;
- MOV.F R3.y, R3.x;
- MUL.F R7.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.z, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R3.z, R7;
- MUL.F R3.w, R3.y, R3;
- MIN.F R14.w, R3, R7.y;
- MOV.F R7.y, c[9];
- MOV.F R3.w, R17.y;
- MUL.F R9.x, |R3.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R13.w, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R3, R7.y;
- MIN.F R9.x, R9, R13.w;
- MIN.F R9.x, R3.w, R9;
- MOV.F R7.y, R21;
- MOV.F R3.w, R9.y;
- ADD.F R3.w, R3, R7.y;
- ADD.F R3.w, R3, R9.x;
- MOV.F R7.y, R19.x;
- MOV.F R9.x, R20.w;
- ADD.F R3.w, R3, R14;
- MUL.F R14.w, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.w, R13, R14;
- MUL.F R9.y, R7, R9.x;
- MIN.F R9.y, R9, R13.w;
- ADD.F R15.w, R9.y, R7.y;
- MUL.F R13.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R14.w, R13.w;
- MUL.F R7.y, R9.x, R9.z;
- MIN.F R7.y, R7, R9;
- ADD.F R9.x, R7.y, R9.z;
- MOV.F R9.y, R17.w;
- MOV.F R9.z, c[9];
- MOV.F R7.y, R8.z;
- ADD.F R7.y, R7, {-0.5, 0, 0, 0}.x;
- MUL.F R13.w, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.w, R13, R14;
- MUL.F R7.y, R7, R9.z;
- MIN.F R9.z, R7.y, R13.w;
- MUL.F R7.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R9.z, R9.x, R9;
- MIN.F R3.z, R7.y, R3;
- MUL.F R3.y, R9, R3;
- MIN.F R9.y, R3, R3.z;
- MOV.F R3.z, c[9].x;
- MOV.F R3.y, R17.x;
- MUL.F R7.y, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.x, |R3.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.y, R3, R3.z;
- MIN.F R7.y, R7, R9.x;
- MIN.F R3.y, R3, R7;
- MOV.F R3.z, R19.y;
- ADD.F R3.y, R3.z, R3;
- ADD.F R3.y, R3, R9;
- MOV.S R9.y, R9.z;
- MOV.S R9.x, R3.y;
- MOV.F R9.z, R17;
- MOV.F R3.y, c[7].w;
- MOV.F R7.y, c[8].w;
- ADD.F R3.z, -R3.y, R7.y;
- ADD.F R13.w, -R3.y, R9.z;
- MOV.S R3.y, R3.z;
- MOV.S R3.z, R13.w;
- SGE.F R13.w, R9.z, R7.y;
- TRUNC.U.CC HC.x, R13.w;
- MOV.F R9.z, c[8];
- MOV.F R7.y, c[7].z;
- ADD.F R7.y, -R7, R9.z;
- DIV.F R7.y, R7, R3.y;
- RCP.F R3.y, R3.y;
- MOV.S R3.w, R3;
- MOV.S R20.y, R15.w;
- MOV.S R17.x, R7.y;
- MOV.S R14.w, R3.y;
- IF NE.x;
- MOV.S R7.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R7.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.z, R3;
- MOV.F R3.y, R17.x;
- MUL.F R15.w, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.w, R13, R15;
- MUL.F R3.y, R9.z, R3;
- MIN.F R3.y, R3, R13.w;
- MOV.F R13.w, R3.x;
- MOV.F R3.x, R20.y;
- MUL.F R15.w, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R16.x, |R13.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R15.w, R15, R16.x;
- SGE.F R16.x, R9.z, {0, 0, 0, 0};
- MUL.F R3.x, R3, R13.w;
- MIN.F R13.w, R3.x, R15;
- MOV.S R3.x, R3.y;
- MOV.S R3.y, R13.w;
- TRUNC.U.CC HC.x, R16;
- MOV.F R13.w, c[8].y;
- MOV.F R9.z, c[7].y;
- ADD.F R9.z, -R9, R13.w;
- MOV.F R15.w, c[8].x;
- MOV.F R13.w, c[7].x;
- ADD.F R13.w, -R13, R15;
- MOV.S R9.z, R9;
- MOV.S R13.w, R13;
- MOV.S R15.w, R7.y;
- IF NE.x;
- MOV.S R7.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R7.y, {0, 0, 0, 0}.x;
- ENDIF;
- ENDIF;
- SEQ.U R16.x, R22.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R16;
- IF NE.x;
- MOV.F R4.w, R15;
- MOV.F R7.w, R7.y;
- ADD.F R6.w, -R4, {1, 0, 0, 0}.x;
- MUL.F R8.z, |R6.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R8.z;
- MUL.F R6.w, R7, R6;
- MIN.F R9.w, R6, R7.y;
- MOV.F R6.w, R3.x;
- MOV.F R3.x, c[7].z;
- ADD.F R7.y, R3.x, R6.w;
- ADD.F R6.w, -R7, {1, 0, 0, 0}.x;
- MUL.F R8.z, R7.y, R9.w;
- MUL.F R7.w, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.w, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R15.w, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R15.w;
- MUL.F R3.x, R3, R6.w;
- MIN.F R7.w, R7, R8;
- MIN.F R7.w, R3.x, R7;
- MIN.F R3.x, R8.z, R7.y;
- ADD.F R8.z, R3.x, R7.w;
- MOV.F R3.x, c[8].z;
- MUL.F R7.y, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R7.w;
- MUL.F R3.x, R3, R4.w;
- MIN.F R3.x, R3, R7.y;
- ADD.F R7.y, R3.x, R8.z;
- MOV.F R3.x, R23.z;
- MUL.F R8.z, R3.x, R7.y;
- MUL.F R7.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MIN.F R3.x, R3, R7.y;
- MIN.F R3.x, R8.z, R3;
- MOV.F R7.y, c[10].w;
- MUL.F R8.z, R3.x, R7.y;
- MUL.F R16.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MOV.F R3.x, R9;
- MUL.F R7.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R16.x, R7;
- MIN.F R7.y, R8.z, R7;
- MUL.F R8.z, R4, R7.y;
- MAD.F R3.x, R3, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R3.x, R3;
- MAD.F R3.x, R3, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- MUL.F R7.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R7.y;
- MIN.F R9.x, R8.z, R4.z;
- MOV.S R3.x, R3;
- MOV.F R4.z, R3.x;
- MOV.F R3.x, R9.y;
- ADD.F R3.x, R3, R3.y;
- MUL.F R3.y, R4.z, {0.159154937, 0, 0, 0}.x;
- MOV.S R3.y, R3;
- MAD.F R3.x, R3, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- MUL.F R9.y, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R4.z, R3.y;
- FRC.F R3.x, R3;
- MAD.F R3.y, R3.x, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- MOV.F R3.x, R3.w;
- MUL.F R3.w, R4.z, {6.28318548, 0, 0, 0}.x;
- SIN.F R16.z, R3.y;
- COS.F R16.y, R3.w;
- SIN.F R16.w, R3.w;
- MOV.S R4.z, R16.w;
- MAD.F R3.x, R3, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R3.x, R3;
- MAD.F R3.x, R3, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- SIN.F R18.z, R3.x;
- COS.F R16.x, R3.x;
- MUL.F R7.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, |R18.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.z, |R16.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R18.w;
- MUL.F R4.z, R4, R18;
- MIN.F R17.z, R4, R7.y;
- MUL.F R17.w, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R17|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R17.w, R4.z;
- MUL.F R4.z, R16, R17;
- MIN.F R4.z, R4, R7.y;
- MUL.F R7.y, |R16.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.w, R7.y, R8.z;
- MUL.F R3.x, R16, R16.y;
- MIN.F R17.y, R3.x, R3.w;
- ADD.F R3.x, R17.y, R4.z;
- MUL.F R3.w, R3.x, R9.x;
- MUL.F R3.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MIN.F R3.x, R3, R9.y;
- MIN.F R3.x, R3.w, R3;
- MUL.F R4.z, R16.y, R18;
- MIN.F R17.x, R8.z, R18.w;
- MIN.F R18.y, R4.z, R17.x;
- MUL.F R4.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R16.z, R18.y;
- MIN.F R4.z, R17.w, R4;
- MIN.F R19.x, R3.w, R4.z;
- MUL.F R17.x, |R16.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.z, R7.y, R17.x;
- MUL.F R3.w, R16.x, R16;
- MIN.F R18.x, R3.w, R4.z;
- ADD.F R3.w, -R18.x, R19.x;
- MUL.F R4.z, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.x, R9.y, R4.z;
- COS.F R4.z, R3.y;
- MUL.F R3.w, R9.x, R3;
- MIN.F R3.y, R3.w, R19.x;
- MUL.F R3.w, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, R4, R18;
- MIN.F R18.w, R3, R18;
- MIN.F R18.w, R18.z, R18;
- MOV.F R18.z, R14.w;
- MOV.F R14.w, R3.z;
- MUL.F R9.x, R9, R18.w;
- MUL.F R13.w, R18.z, R13;
- MUL.F R19.x, |R13.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, R14, R13;
- MIN.F R19.x, R3.z, R19;
- MIN.F R19.x, R13.w, R19;
- MOV.F R13.w, c[7].x;
- ADD.F R19.x, R13.w, R19;
- MUL.F R19.y, |R19.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R19.z, |R13.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.y, R15.w, R19;
- MUL.F R19.x, R9.w, R19;
- MIN.F R19.x, R19, R19.y;
- MUL.F R13.w, R6, R13;
- MIN.F R19.y, R8.w, R19.z;
- MIN.F R19.y, R13.w, R19;
- ADD.F R19.x, R19, R19.y;
- MOV.F R13.w, c[8].x;
- MUL.F R19.y, |R13.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.w, R9.y, R18;
- MIN.F R19.y, R7.w, R19;
- MUL.F R13.w, R4, R13;
- MIN.F R13.w, R13, R19.y;
- ADD.F R13.w, R13, R19.x;
- MOV.S R9.y, R13.w;
- MIN.F R13.w, R9.x, R18;
- MOV.S R9.x, R9.y;
- MOV.F R18.w, R9.x;
- MOV.F R9.x, R9.z;
- MUL.F R9.z, R9.x, R18;
- MIN.F.SAT R9.y, R8.x, {0, 0, 0, 0}.x;
- MOV.F R9.x, R23;
- ADD.F R9.x, R9, R9.y;
- MUL.F R9.y, R9.x, R18.w;
- MUL.F R19.x, |R9.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R18.z, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.w, R3.z, R19.x;
- MUL.F R3.z, R14.w, R9;
- MOV.F R9.z, c[7].y;
- MIN.F R3.z, R3, R18.w;
- ADD.F R14.w, R9.z, R3.z;
- MUL.F R3.z, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.z, R3, R18;
- MIN.F R3.z, R9.y, R3;
- MUL.F R9.x, |R14.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R9.y, R15.w, R9.x;
- MUL.F R9.x, R9.w, R14.w;
- MIN.F R9.x, R9, R9.y;
- MUL.F R9.y, R6.w, R9.z;
- MOV.F R6.w, c[8].y;
- MUL.F R9.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.w, R8, R9;
- MIN.F R9.y, R9, R8.w;
- MUL.F R8.w, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.w, R7, R8;
- MUL.F R4.w, R4, R6;
- MIN.F R4.w, R4, R7;
- ADD.F R9.x, R9, R9.y;
- ADD.F R6.w, R4, R9.x;
- MOV.F R4.w, R23.y;
- MUL.F R7.w, R4, R6;
- MOV.F R9, R10;
- MOV.F R10, R12;
- MUL.F R6.w, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.w, R4, R6;
- MOV.F R6.w, c[10].z;
- MIN.F R4.w, R7, R4;
- MUL.F R7.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.w, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.w, R7, R8;
- MUL.F R4.w, R4, R6;
- MIN.F R4.w, R4, R7;
- MOV.S R3.z, R3;
- MOV.S R23.y, R4.w;
- MOV.F R4.w, c[10].y;
- MUL.F R6.w, |R3.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.w, R6, R7;
- MUL.F R3.z, R3, R4.w;
- MIN.F R3.z, R3, R6.w;
- MOV.F R6.w, {1, 0, 0, 0}.x;
- DP4.F R4.w, R9, R6;
- MOV.F R9, R11;
- MOV.S R15.w, R3.z;
- DP4.F R3.z, R6, R9;
- DP4.F R6.x, R6, R10;
- MOV.S R7.w, R4;
- MOV.S R4.w, R3.z;
- MUL.F R6.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.z, |R17.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R8.w, R6.x;
- MIN.F R6.x, R17.w, R3.z;
- MUL.F R3.z, R17.y, R16;
- MIN.F R3.z, R3, R6.x;
- ADD.F R3.z, R17, R3;
- MOV.S R9.y, R3.z;
- MIN.F R6.y, R17.w, R6;
- MUL.F R6.x, R16.z, R18;
- MIN.F R6.x, R6, R6.y;
- ADD.F R6.x, -R18.y, R6;
- MOV.S R14.w, R6.x;
- MIN.F R6.x, R7.y, R3.w;
- MUL.F R3.z, R16.x, R4;
- MIN.F R3.z, R3, R6.x;
- MIN.F R6.y, R3.w, R17.x;
- MUL.F R6.x, R4.z, R16.w;
- MIN.F R6.x, R6, R6.y;
- MOV.S R23.x, R6;
- MIN.F R6.x, R3.w, R8.z;
- MUL.F R3.w, R4.z, R16.y;
- MIN.F R4.z, R3.w, R6.x;
- MOV.F R3.w, -R16.z;
- MOV.S R23.z, R3.w;
- MOV.F R3.w, c[11];
- MOV.S R7.y, R4.z;
- ADD.F R4.z, -R3.w, R0.y;
- MOV.S R10.x, R0.y;
- MOV.F R0.y, c[12].w;
- ADD.F R0.y, -R0, R3.w;
- SGT.F R3.w, R8.x, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R3.w;
- MOV.S R3.x, R3;
- MOV.S R3.y, R3;
- MOV.S R13.w, R13;
- MOV.S R3.z, R3;
- MOV.S R6.x, R4.z;
- MOV.S R16.y, R0;
- MOV.S R9.w, {1065353216, 0, 0, 0}.x;
- MOV.S R10.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R0.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.z, c[12].w;
- MOV.F R3.w, R10.x;
- ADD.F R3.w, R3, -R4.z;
- MOV.S R12.w, R3;
- MOV.F R3.w, R24.x;
- MOV.F R4.z, R6.x;
- ADD.F R3.w, -R3, {1, 0, 0, 0}.x;
- SGE.F R4.z, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.z;
- MOV.S R9.x, R3.w;
- IF NE.x;
- MOV.S R3.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.z, R12.w;
- SGE.F R4.z, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.z;
- MOV.S R12.x, R3.w;
- IF NE.x;
- MOV.S R4.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.z, c[11].x;
- MOV.F R6.y, c[12].x;
- ADD.F R6.y, -R6, R6.z;
- SEQ.S R6.z, R0.y, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.z;
- MOV.S R21.z, R6.y;
- IF NE.x;
- MOV.S R6.z, R24.y;
- ELSE;
- MOV.S R6.z, R24.y;
- ENDIF;
- SEQ.S R0.y, R0, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R0.y;
- MOV.F R6.y, R16;
- MOV.F R6.w, R21.z;
- DIV.F R8.x, R6.w, R6.y;
- MOV.F R6.w, c[13];
- MOV.F R6.y, R10.x;
- ADD.F R6.y, R6, -R6.w;
- MOV.S R11.x, R6.y;
- ADD.F R6.y, -R3.w, {1, 0, 0, 0}.x;
- MOV.F R3.w, R4.z;
- MOV.S R12.y, R8.x;
- MUL.F R8.x, |R6.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.z, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R8.x;
- MUL.F R6.y, R3.w, R6;
- MIN.F R6.y, R6, R4.z;
- MOV.F R4.z, c[11].w;
- ADD.F R4.z, R6.w, -R4;
- ADD.F R3.w, -R3, {1, 0, 0, 0}.x;
- MOV.F R8.x, c[13];
- MOV.F R6.w, c[11].x;
- ADD.F R6.w, -R6, R8.x;
- MOV.S R6.y, R6;
- MOV.S R16.w, R4.z;
- MOV.S R21.x, R6.w;
- MOV.S R11.w, R6.z;
- MOV.S R12.z, R3.w;
- IF NE.x;
- MOV.S R0.y, R24.x;
- ELSE;
- MOV.S R0.y, R9.x;
- ENDIF;
- MOV.F R3.w, R11.x;
- SGE.F R3.w, R3, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R3.w;
- MOV.S R6.z, R0.y;
- IF NE.x;
- MOV.S R0.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.w, R8.y;
- SGT.F R9.x, R6.w, {0.5, 0, 0, 0};
- TRUNC.U.CC HC.x, R9;
- MOV.F R4.z, R21.x;
- MOV.F R3.w, R16;
- DIV.F R3.w, R4.z, R3.w;
- MOV.S R8.z, R3.w;
- MOV.F R4.z, c[14].w;
- MOV.F R3.w, R10.x;
- ADD.F R3.w, -R4.z, R3;
- MOV.S R8.x, R3.w;
- MOV.F R3.w, c[13];
- ADD.F R3.w, -R3, R4.z;
- MOV.F R4.z, R0.y;
- MOV.S R8.y, R3.w;
- ADD.F R4.z, -R4, {1, 0, 0, 0}.x;
- MOV.S R3.w, R0.y;
- MOV.S R6.w, R4.z;
- IF NE.x;
- MOV.S R0.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R0.y, {0, 0, 0, 0}.x;
- ENDIF;
- ENDIF;
- SEQ.U R4.z, R22.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.z;
- IF NE.x;
- MOV.F R9.x, R12.y;
- MOV.F R4.z, R12.w;
- MUL.F R9.z, R4, R9.x;
- MUL.F R9.x, |R9|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R9.x;
- MOV.F R9.x, c[12];
- MIN.F R4.z, R9, R4;
- ADD.F R4.z, R4, R9.x;
- MOV.F R9.x, R8;
- SGE.F R9.z, R9.x, {0, 0, 0, 0}.x;
- MOV.S R18.x, R4.z;
- MOV.F R9.x, c[15];
- MOV.F R4.z, c[15].y;
- MUL.F R9.x, R9, {0.5, 0, 0, 0};
- MUL.F R4.z, R4, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.z;
- MOV.S R16.z, R9.x;
- MOV.S R16.y, R4.z;
- IF NE.x;
- MOV.S R9.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R9.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R4.z, R16;
- ADD.F R4.z, R4.x, R4;
- MOV.F R4.x, R15.w;
- MUL.F R9.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.z, R9, R10.y;
- MUL.F R4.x, R4, R4.z;
- MIN.F R4.x, R4, R9.z;
- MOV.F R4.z, R12.x;
- MUL.F R9.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R10.y, |R6.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R17.z, R4.x;
- MOV.F R4.x, R4.y;
- MUL.F R4.z, R4, R6.w;
- MIN.F R9.z, R9, R10.y;
- MIN.F R4.z, R4, R9;
- MOV.S R20.y, R4.z;
- MOV.F R4.z, R16.y;
- ADD.F R4.x, R4, R4.z;
- MOV.F R4.y, R23;
- MUL.F R6.w, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4.y, R4;
- MIN.F R4.z, R4, R6.w;
- MIN.F R4.y, R4.x, R4.z;
- MOV.F R4.x, R8.y;
- RCP.F R4.x, R4.x;
- MOV.S R16.y, R4;
- MOV.S R17.x, R4;
- AND.S R4.x, c[2], {524288, 0, 0, 0};
- SEQ.S R4.x, R4, {524288, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- MOV.F R4.z, c[16].w;
- MOV.F R4.y, R10.x;
- ADD.F R4.y, R4, -R4.z;
- MOV.S R18.y, R4;
- MOV.F R4.z, c[14].x;
- MOV.F R4.y, c[13].x;
- ADD.F R4.y, -R4, R4.z;
- MOV.S R16.x, R4.y;
- IF NE.x;
- MOV.S R8.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R8.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.x, R18.y;
- SGE.F R4.x, R4, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R4;
- IF NE.x;
- MOV.S R6.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R6.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.x, R17.z;
- MOV.F R4.z, R9.y;
- MUL.F R9.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R19.w, R10;
- MIN.F R9.y, R4, R9;
- MUL.F R4.z, R4.x, R4;
- MIN.F R10.z, R4, R9.y;
- MOV.F R4.z, R16.y;
- MUL.F R9.z, R4, R7.y;
- MUL.F R9.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R7, R9;
- MIN.F R9.y, R9.z, R9;
- MOV.F R10.y, R3;
- ADD.F R9.y, R9, R10;
- ADD.F R19.y, R10.z, R9;
- MOV.F R9.z, R3;
- MUL.F R10.z, R4.x, R9;
- MUL.F R9.z, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.y, R4, R9.z;
- MOV.F R9.y, R23.z;
- MUL.F R9.z, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R10.z, R10, R10.y;
- MOV.F R10.y, R13.w;
- MUL.F R9.y, R9, R4.z;
- MIN.F R9.z, R9, R7.y;
- MIN.F R9.z, R9.y, R9;
- MOV.F R9.y, R23.x;
- ADD.F R10.y, R9.z, R10;
- MUL.F R9.z, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, R4, R9.y;
- MIN.F R7.y, R7, R9.z;
- MOV.F R9.y, R14.w;
- MIN.F R4.z, R4, R7.y;
- MOV.F R7.y, R3.x;
- MUL.F R9.z, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R4.z, R4, R7.y;
- ADD.F R19.x, R10.z, R10.y;
- MIN.F R4.y, R4, R9.z;
- MUL.F R4.x, R4, R9.y;
- MIN.F R4.x, R4, R4.y;
- MOV.F R4.y, R12.z;
- ADD.F R19.z, R4.x, R4;
- MOV.F R13.w, R7;
- DP4.F R4.x, R13, R19;
- MOV.S R13.x, R4;
- MOV.F R4.x, c[12];
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R7.y;
- MUL.F R4.x, R4, R4.y;
- MIN.F R7.y, R4.x, R4.z;
- MOV.F R4.xyz, R14;
- DP4.F R4.y, R19, R4;
- MOV.S R4.x, R7.y;
- MOV.S R7.y, R4.x;
- MOV.S R14.y, R4;
- MOV.F R4.xyz, R15;
- MOV.F R4.w, R8;
- DP4.F R7.w, R19, R4;
- MOV.F R4.y, R6;
- MOV.F R4.x, R18;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.z, R4, R4.w;
- MIN.F R4.x, R4, R4.z;
- MOV.F R4.y, R8.z;
- ADD.F R6.y, R4.x, R7;
- MOV.F R4.x, R6;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.z, R4, R4.w;
- MIN.F R4.x, R4, R4.z;
- MOV.F R4.z, R20.y;
- MOV.F R4.y, c[11].x;
- ADD.F R4.x, R4, R4.y;
- MUL.F R4.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R4.z;
- MIN.F R4.y, R4, R4.w;
- MIN.F R4.x, R4, R4.y;
- ADD.F R4.x, R4, R6.y;
- MOV.S R20.w, R4.x;
- MOV.F R4.y, R17.x;
- MOV.F R4.x, R16;
- MUL.F R4.x, R4, R4.y;
- MOV.S R19.w, R4.x;
- MOV.F R4.z, c[17].w;
- MOV.F R4.y, R10.x;
- ADD.F R4.y, -R4.z, R4;
- MOV.S R18.x, R4.y;
- MOV.F R4.y, c[16].x;
- MOV.F R4.x, c[14];
- ADD.F R4.x, -R4, R4.y;
- MOV.F R4.y, c[16].w;
- ADD.F R4.z, R4, -R4.y;
- MOV.S R17.x, R4;
- MOV.F R4.x, c[14].w;
- ADD.F R4.x, -R4, R4.y;
- RCP.F R4.y, R4.x;
- MOV.F R4.x, R9;
- MOV.S R18.z, R4.y;
- ADD.F R4.x, -R4, {1, 0, 0, 0};
- SEQ.S R4.y, R8, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.y;
- MOV.S R15.z, R7.w;
- MOV.S R16.y, R4.z;
- MOV.S R16.z, R4.x;
- IF NE.x;
- MOV.S R4.z, R24.y;
- ELSE;
- MOV.S R4.z, R11.w;
- ENDIF;
- MOV.F R4.y, R19.w;
- MOV.F R4.x, R11;
- MUL.F R4.w, R4.x, R4.y;
- MUL.F R4.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.x, R4, R4.y;
- MIN.F R4.x, R4.w, R4;
- MOV.F R4.w, R16.z;
- MOV.F R4.y, c[13].x;
- ADD.F R4.x, R4, R4.y;
- MOV.F R4.y, R3.w;
- MUL.F R6.x, |R4.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R4.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, R4, R4.w;
- MIN.F R6.x, R6, R6.y;
- MIN.F R4.w, R4.y, R6.x;
- MOV.S R4.y, R4.x;
- MOV.S R21.w, R4;
- MOV.F R4.x, R17;
- MOV.F R4.w, R18.z;
- MUL.F R6.x, R4, R4.w;
- MOV.F R4.w, c[18];
- MOV.F R4.x, R10;
- ADD.F R4.x, R4, -R4.w;
- MOV.S R19.x, R4;
- MOV.F R4.x, R16.y;
- MOV.F R4.w, R18.x;
- RCP.F R4.x, R4.x;
- SGE.F R4.w, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.w;
- MOV.S R20.y, R6.x;
- MOV.S R17.x, R4;
- IF NE.x;
- MOV.S R4.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R4.x, R4.y;
- MOV.F R6.x, R21.w;
- MUL.F R4.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.y, R4, R6;
- MUL.F R4.x, R4, R6;
- MIN.F R4.x, R4, R4.y;
- MOV.F R7.y, R20.w;
- ADD.F R4.x, R4, R7.y;
- MOV.S R17.w, R4.x;
- MOV.F R4.x, c[16];
- MOV.F R4.y, c[17].x;
- ADD.F R4.y, -R4.x, R4;
- MOV.F R4.x, R6.w;
- MOV.S R16.z, R4.y;
- ADD.F R4.x, -R4, {1, 0, 0, 0};
- SEQ.S R4.y, R8, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R4.y;
- MOV.S R16.y, R4.x;
- IF NE.x;
- MOV.S R4.y, R24.x;
- ELSE;
- MOV.S R4.y, R6.z;
- ENDIF;
- MOV.F R6.x, R16.y;
- MOV.F R4.x, R9;
- MUL.F R6.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R6;
- MIN.F R6.y, R6, R6.z;
- MIN.F R6.y, R4.x, R6;
- MOV.S R17.y, R6;
- MOV.F R6.x, R17;
- MOV.F R4.x, R16.z;
- MUL.F R4.x, R4, R6;
- MOV.S R17.x, R4;
- MOV.F R4.x, R19;
- SGE.F R6.z, R4.x, {0, 0, 0, 0}.x;
- MOV.F R4.x, R4.z;
- ADD.F R4.x, -R4, {1, 0, 0, 0};
- TRUNC.U.CC HC.x, R6.z;
- MOV.F R6.y, c[18].w;
- MOV.F R6.x, c[17].w;
- ADD.F R6.x, -R6, R6.y;
- MOV.S R21.w, R6.x;
- MOV.S R21.z, R4.x;
- IF NE.x;
- MOV.S R6.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.y, R20;
- MOV.F R4.x, R8;
- MUL.F R6.z, R4.x, R6.y;
- MUL.F R6.y, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, |R4|, {3.40282347e+38, 0, 0, 0};
- MIN.F R4.x, R4, R6.y;
- MIN.F R4.x, R6.z, R4;
- MOV.F R6.y, c[14].x;
- ADD.F R4.x, R4, R6.y;
- MOV.F R6.y, R4.w;
- ADD.F R6.y, -R6, {1, 0, 0, 0}.x;
- SEQ.S R6.z, R0.y, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.z;
- MOV.S R4.x, R4;
- MOV.S R16.z, R6.y;
- AND.S R16.y, c[2].x, {1048576, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R6.y, R4.z;
- ELSE;
- MOV.S R6.y, R21.z;
- ENDIF;
- MOV.F R6.z, R17.y;
- MUL.F R7.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R6.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.x, R4, R6.z;
- MIN.F R7.y, R7, R7.w;
- MIN.F R6.z, R4.x, R7.y;
- MOV.F R7.y, R17.w;
- ADD.F R6.z, R6, R7.y;
- MOV.F R4.x, R21.w;
- RCP.F R4.x, R4.x;
- MOV.S R17.y, R6.z;
- MOV.S R18.z, R4.x;
- MOV.F R6.z, c[18].x;
- MOV.F R4.x, c[17];
- ADD.F R4.x, -R4, R6.z;
- SEQ.S R6.z, R16.y, {1048576, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.z;
- MOV.S R21.x, R4;
- IF NE.x;
- MOV.S R4.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R7.y, R16.z;
- MOV.F R6.z, R6.w;
- MUL.F R6.w, |R6.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.w, R6, R7;
- MUL.F R6.z, R6, R7.y;
- MIN.F R6.z, R6, R6.w;
- MOV.S R17.w, R6.z;
- SEQ.S R7.w, R0.y, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.w;
- MOV.F R7.y, R18.z;
- MOV.F R6.w, R21.x;
- MUL.F R6.w, R6, R7.y;
- MOV.S R16.x, R6.w;
- MOV.F R7.y, c[19].w;
- MOV.F R6.z, R10.x;
- ADD.F R6.z, -R7.y, R6;
- MOV.S R16.z, R6;
- MOV.F R6.w, c[18];
- MOV.F R6.z, R6.x;
- ADD.F R6.w, -R6, R7.y;
- ADD.F R6.z, -R6, {1, 0, 0, 0}.x;
- MOV.S R19.y, R6.w;
- MOV.S R19.z, R6;
- IF NE.x;
- MOV.S R6.z, R4.y;
- ELSE;
- MOV.S R6.z, R4.y;
- ENDIF;
- SEQ.S R6.w, R4.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R6.w;
- IF NE.x;
- ELSE;
- MOV.S R4.z, R6.y;
- ENDIF;
- SEQ.S R4.x, R4, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- MOV.S R11.w, R4.z;
- IF NE.x;
- MOV.S R4.x, R4.y;
- ELSE;
- MOV.S R4.x, R6.z;
- ENDIF;
- MOV.F R4.y, R16.z;
- SGE.F R4.y, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.y;
- MOV.S R10.x, R4;
- IF NE.x;
- MOV.S R4.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R4.z, R17.x;
- MOV.F R4.y, R18;
- MUL.F R6.y, R4, R4.z;
- MUL.F R4.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.y, R4, R4.z;
- MIN.F R4.y, R6, R4;
- MOV.F R6.y, R16.x;
- MOV.F R4.z, c[16].x;
- ADD.F R4.y, R4, R4.z;
- MOV.F R4.z, R18.x;
- MUL.F R6.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.w, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, R4, R6.y;
- MIN.F R6.z, R6, R6.w;
- MIN.F R6.z, R4, R6;
- MOV.F R4.z, R4.w;
- MOV.F R6.y, R19.z;
- MUL.F R4.w, R4.z, R6.y;
- MOV.S R4.y, R4;
- MUL.F R6.y, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R6.y;
- MIN.F R4.z, R4.w, R4;
- MOV.F R6.y, c[17].x;
- ADD.F R4.w, R6.z, R6.y;
- MUL.F R6.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.y, |R4.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.z, R4.w, R4;
- MIN.F R6.y, R6, R6.z;
- MIN.F R6.w, R4.z, R6.y;
- MOV.F R4.z, R17.w;
- MUL.F R4.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.w, R4, R6.y;
- MUL.F R4.y, R4, R4.z;
- MIN.F R6.z, R4.y, R4.w;
- MOV.F R4.w, c[19].x;
- MOV.F R4.z, c[18].x;
- MOV.F R6.y, R19;
- ADD.F R4.y, -R4.z, R4.w;
- DIV.F R4.y, R4, R6.y;
- MOV.F R6.y, R17;
- ADD.F R6.y, R6.z, R6;
- ADD.F R7.y, R6.w, R6;
- MOV.S R4.y, R4;
- MOV.F R6.y, R4;
- MOV.F R4.y, R19.x;
- MUL.F R6.z, R4.y, R6.y;
- MUL.F R6.y, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.y, R4, R6;
- MIN.F R6.y, R6.z, R4;
- ADD.F R4.y, -R4.x, {1, 0, 0, 0}.x;
- MUL.F R6.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, R6.x, R4;
- MIN.F R6.z, R6, R6.w;
- MIN.F R6.x, R4.y, R6.z;
- ADD.F R4.y, R6, R4.z;
- MOV.S R4.z, R6.x;
- MOV.S R4.y, R4;
- MUL.F R6.x, |R4.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, R4, R4.z;
- MIN.F R6.x, R6, R6.y;
- MIN.F R4.y, R4, R6.x;
- ADD.F R4.y, R4, R7;
- MOV.S R4.y, R4;
- MOV.F R6.x, R4.y;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.y, |R4.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.y, R4, R4.z;
- MUL.F R4.x, R4.w, R4;
- MIN.F R4.x, R4, R4.y;
- ADD.F R4.x, R4, R6;
- MOV.S R7.y, R4.x;
- ENDIF;
- SEQ.U R4.x, R22.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R4.x, R13;
- MOV.F R4.y, R14;
- MOV.F R4.z, R15;
- MOV.F R4.w, R9;
- MOV.F R2, c[23];
- DP4.F R7.w, R4, R2;
- MOV.F R2, c[21];
- DP4.F R2.x, R4, R2;
- MOV.S R6.x, R7.w;
- MOV.S R2.w, R6.x;
- MOV.F R3, c[20];
- DP4.F R2.z, R4, R3;
- MOV.F R2.y, c[15].z;
- ADD.F R2.z, R2.y, R2;
- MOV.F R3, c[22];
- DP4.F R2.y, R4, R3;
- MOV.F R3.w, R2;
- MOV.S R2.z, R2;
- MOV.S R2.y, R2;
- MOV.F R3.xyz, R2;
- MOV.F R6, c[25];
- DP4.F R8.x, R3, R6;
- MOV.F R3, c[28];
- MOV.F R2.w, R7;
- MOV.F R6, c[24];
- DP4.F R2.x, R2, R6;
- DP4.F R2.w, R4, R3;
- DIV.F R2.x, R8, R2.x;
- MUL.F R2.z, R2.w, {0.5, 0, 0, 0}.x;
- MOV.S R3.x, R2.z;
- MUL.F R2.y, R2.w, R2.x;
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, |R2.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.x, R2, R2.z;
- MIN.F R2.x, R2.y, R2;
- MOV.F R3.y, R3.x;
- MAD.F R2.y, R2.x, {0.5, 0, 0, 0}.x, R3;
- MOV.F R6, c[27];
- MOV.S R3.w, R2;
- DP4.F R3.x, R4, R6;
- MOV.S R3.z, R2.x;
- MOV.F R8, c[26];
- MAD.F R2.x, R3, {-0.5, 0, 0, 0}, R3.y;
- DP4.F R4.x, R4, R8;
- MOV.S R2.z, R2.y;
- MAD.F R3.y, R4.x, {0.5, 0, 0, 0}.x, R3;
- MOV.S R2.y, R2.x;
- MOV.S R2.x, R3.y;
- MOV.S R3.y, R3.x;
- MOV.S R3.x, R4;
- MOV.S R2.w, R2;
- ENDIF;
- SEQ.U R4.x, R22.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.F R1.y, c[33].x;
- MOV.F R0.y, c[31];
- MOV.F R0.x, R11.w;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R0.w;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.y, c[31].w;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- DIV.F R0.w, {3.40282347e+38, 0, 0, 0}.x, |R0.y|;
- DIV.F R0.x, R0, R0.y;
- MIN.F R0.z, R0.w, R0;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.y, c[31].x;
- MOV.S R22.y, R0.x;
- MOV.F R0.x, R10;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R0.w;
- MIN.F R0.x, R0, R0.z;
- MOV.F R0.y, c[31].z;
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- DIV.F R0.w, {3.40282347e+38, 0, 0, 0}.x, |R0.y|;
- DIV.F R0.x, R0, R0.y;
- MIN.F R0.z, R0.w, R0;
- MIN.F R0.w, R0.x, R0.z;
- MUL.F R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R0.y, c[32].z;
- MOV.F R0.x, c[29].z;
- MUL.F R0.z, R0.x, R0.y;
- MUL.F R0.y, |R0|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, |R0|, {3.40282347e+38, 0, 0, 0};
- MIN.F R0.x, R0, R0.y;
- MIN.F R0.x, R0.z, R0;
- MUL.F R0.y, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.y, R0, R1.w;
- MUL.F R0.x, R0, R1.y;
- MIN.F R0.x, R0, R0.y;
- MOV.S R1.z, R0.x;
- MOV.F R0.x, c[29].y;
- MOV.F R0.y, c[32];
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R22.x, R0.w;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R0.w;
- MIN.F R1.x, R0, R0.z;
- MOV.F R0.y, c[32].x;
- MOV.F R0.x, c[29];
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.x, R0, R0.y;
- MIN.F R0.z, R0, R0.w;
- MIN.F R0.x, R0, R0.z;
- MUL.F R0.y, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R1.w, R0.y;
- MUL.F R0.w, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.y, R1, R1.x;
- MIN.F R0.y, R0, R0.z;
- MUL.F R0.x, R1.y, R0;
- MIN.F R0.z, R1.w, R0.w;
- MIN.F R0.x, R0, R0.z;
- MOV.S R1.y, R0;
- MOV.F R0.y, c[32].w;
- MOV.S R1.x, R0;
- MOV.F R0.x, c[30];
- MUL.F R0.z, |R0.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R0.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R0.z, R0, R0.w;
- MUL.F R0.x, R0, R0.y;
- MIN.F R1.w, R0.x, R0.z;
- MOV.S R0, R5;
- MOV.S R1.w, R1;
- MOV.S R22.z, {0, 0, 0, 0}.x;
- MOV.S R7.x, c[10];
- ENDIF;
- MOV.F result.position, R3;
- MOV.F result.attrib[0], R1;
- MOV.F result.attrib[1], R2;
- MOV.F result.attrib[3], R0;
- MOV.F result.attrib[2], R7.xyzz;
- MOV.F result.attrib[4], R22.xyzz;
- END
- # 1686 instructions, 25 R-regs
- [05:37:40] Link error in shader. Log:
- [05:37:40] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 1860:
- -- error message --
- line 39, column 45: error: invalid vertex attribute reference
- line 44, column 25: error: invalid vertex attribute reference
- line 48, column 25: error: invalid vertex attribute reference
- line 51, column 25: error: invalid vertex attribute reference
- line 54, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 0
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 0
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 1
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem3 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 39 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[39] = { program.local[0..38] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..4] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22;
- TEMP T;
- TEMP RC, HC;
- SHR.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R3.xy, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R3.zw, R3.xyxy, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- SHR.U R3.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R4, R0, R2;
- SHR.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHL.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R5, R0, R2;
- SHR.U R1, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R6, R1, R0;
- SHR.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R7, R0, R2;
- SHR.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R8, R0, R2;
- SHR.U R0, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R10, R0, R2;
- SHR.U R0.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R16.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R20.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R19.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R18.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R9.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R17.xyz, R0, R2;
- SHR.U R1.xy, vertex.attrib[9].zwzw, {8, 0, 0, 0}.x;
- AND.U R1.zw, R1.xyxy, {65280, 0, 0, 0}.x;
- SHR.U R1.xy, vertex.attrib[9].zwzw, {24, 0, 0, 0}.x;
- OR.U R1.xy, R1, R1.zwzw;
- SHL.U R2.xy, vertex.attrib[9].zwzw, {8, 0, 0, 0}.x;
- AND.U R1.zw, R2.xyxy, {16711680, 0, 0, 0}.x;
- SHL.U R2.xy, vertex.attrib[9].zwzw, {24, 0, 0, 0}.x;
- OR.U R1.xy, R1, R1.zwzw;
- OR.U R11.zw, R1.xyxy, R2.xyxy;
- MOV.U R2.x, R11.w;
- MOV.F R2.y, c[0].x;
- ADD.F R9.w, -R2.x, R2.y;
- OR.U R3.xy, R3, R3.zwzw;
- SHL.U R11.xy, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R3.zw, R11.xyxy, {16711680, 0, 0, 0}.x;
- OR.U R3.xy, R3, R3.zwzw;
- SHL.U R11.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R21.zw, R3.xyxy, R11.xyxy;
- SGT.F R11.w, {0, 0, 0, 0}.x, R9;
- TRUNC.U R11.x, R11.w;
- SEQ.U R3.x, R11, {1, 0, 0, 0};
- SEQ.U R11.y, -R3.x, {1, 0, 0, 0}.x;
- MOV.S R22.x, R9.w;
- MOV.U.CC RC.x, -R11.y;
- MOV.S R0, {0, 0, 0, 0}.x;
- MOV.S R1, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R22.y, R11.z;
- MOV.S R15.xyz, {0, 0, 0, 0}.x;
- MOV.S R21.xy, {0, 0, 0, 0}.x;
- MOV.S R3.yz, {0, 0, 0, 0};
- MOV.S R3.x, vertex.id;
- MOV.S R3.w, vertex.instance.x;
- MOV.S R9.w, {0, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R0.z, c[1].y;
- MUL.F R0.z, R0, {5, 0, 0, 0}.x;
- MOV.S R0.xyw, {0, 0, 0, 0}.x;
- MOV.S R21.xy, {0, 0, 0, 0}.x;
- MOV.S R0.z, R0;
- MOV.S R10.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R11.x, R11, {0, 0, 0, 0};
- SEQ.U R11.x, -R11, {1, 0, 0, 0};
- SEQ.U R11.x, -R11, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R11;
- IF NE.x;
- MOV.S R10.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R10.w, R10, {0, 0, 0, 0}.x;
- SEQ.U R11.x, -R10.w, {1, 0, 0, 0};
- SEQ.U R11.y, -R11.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.y;
- MOV.U R10.w, -R10;
- MOV.U R11.x, -R11;
- IF NE.x;
- MOV.F R11.y, R5.w;
- TRUNC.S R11.y, R11;
- I2F.S R11.y, R11;
- MOV.F R11.z, R22.x;
- SGE.F R11.z, R11, R11.y;
- MOV.S R22.y, R11;
- TRUNC.U R11.y, R11.z;
- SEQ.U R11.z, R11.x, {1, 0, 0, 0}.x;
- SEQ.U R11.x, R11.y, {1, 0, 0, 0};
- AND.U R15.w, -R11.x, -R11.z;
- ELSE;
- MOV.U R15.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R11.x, R15.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R11;
- IF NE.x;
- MOV.F R0.z, c[1].y;
- MUL.F R0.z, R0, {5, 0, 0, 0}.x;
- MOV.S R0.xy, {0, 0, 0, 0};
- MOV.S R0.z, R0;
- MOV.S R21.x, {0, 0, 0, 0};
- MOV.S R9.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R10.w, R10, {1, 0, 0, 0}.x;
- SEQ.U R11.y, -R10.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R11.y;
- MOV.U R11.x, -R10.w;
- IF NE.x;
- SEQ.S R10.w, R9, {0, 0, 0, 0}.x;
- SEQ.U R11.x, R11, {1, 0, 0, 0};
- SEQ.U R10.w, -R10, {1, 0, 0, 0}.x;
- AND.U R15.w, -R10, -R11.x;
- ELSE;
- MOV.U R15.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R10.w, R15, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R10.w;
- IF NE.x;
- MOV.F R3.x, c[2];
- SGT.F R3.x, {0, 0, 0, 0}, R3;
- TRUNC.U.CC HC.x, R3;
- IF NE.x;
- MOV.F R3.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R3.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R3.y, R19.x;
- MAX.F R3.y, R3, {0, 0, 0, 0}.x;
- MOV.S R11.y, R3;
- MOV.F R3.y, c[2].x;
- SGT.F R3.y, R3, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R3.y;
- MOV.S R11.x, R3;
- IF NE.x;
- MOV.F R10.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R10.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R3, R6;
- MOV.F R5.w, {1, 0, 0, 0}.x;
- MOV.F R6, R8;
- DP4.F R3.x, R5, R3;
- DP4.F R6.x, R6, R5;
- MOV.S R6.w, R3.x;
- MOV.F R3.x, R19;
- MOV.F R3.y, c[3];
- MUL.F R3.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R3.w, R6.x;
- MUL.F R6.x, |R3.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.x, R3, R3.y;
- MIN.F R3.z, R3, R6.x;
- MIN.F R3.z, R3.x, R3;
- MOV.F R3.y, c[2].x;
- MOV.F R3.x, R22;
- RCP.F R3.y, R3.y;
- MAD.F R3.y, R3.x, R3, R3.z;
- MOV.F R8, R7;
- DP4.F R3.z, R5, R8;
- FRC.F R3.y, R3;
- MOV.F R5.z, R11.y;
- MOV.S R3.y, R3;
- MOV.S R9.w, R3.z;
- MOV.S R3.z, R3.y;
- MOV.F R5.x, R3.z;
- MOV.F R3.y, R11.x;
- ADD.F R3.z, R10.w, -R3.y;
- MUL.F R3.y, |R3.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R3, R5;
- MUL.F R3.y, R3.z, R5.x;
- MIN.F R5.y, R3, R5;
- ADD.F R5.x, -R3.z, {1, 0, 0, 0};
- MOV.F R3.y, R22;
- DIV.F R3.z, R3.x, R3.y;
- MUL.F R3.x, |R3.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.y, R3.x, R3;
- MUL.F R3.x, R3.z, R5;
- MIN.F R3.x, R3, R3.y;
- ADD.F R3.x, R3, R5.y;
- MOV.F R5.x, c[4].w;
- SGE.F R6.x, R3, R5;
- MOV.F R3.y, c[5].w;
- ADD.F R5.y, R3.x, -R3;
- MOV.S R12.x, R5.y;
- ADD.F R5.y, R3.x, -R5.x;
- MOV.S R14.x, R5.y;
- ADD.F R3.y, R3, -R5.x;
- TRUNC.U.CC HC.x, R6;
- MIN.F R5.z, R5, {0, 0, 0, 0}.x;
- MOV.F R5.y, R20.x;
- ADD.F R5.y, R5, R5.z;
- MOV.S R3.x, R5.y;
- MOV.F R5.z, c[5];
- MOV.F R5.y, c[4].z;
- ADD.F R5.y, -R5, R5.z;
- MOV.S R14.y, R5;
- MOV.F R5.w, c[5].x;
- MOV.F R5.z, c[4].x;
- ADD.F R5.z, -R5, R5.w;
- MOV.S R14.z, R5;
- MOV.F R5.z, c[5].y;
- MOV.F R5.y, c[4];
- ADD.F R5.y, -R5, R5.z;
- MOV.S R3.z, R3;
- MOV.S R12.y, R5;
- MOV.S R5.x, R3.y;
- IF NE.x;
- MOV.S R3.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.y, R19;
- MOV.F R5.z, R19;
- ADD.F R5.z, R5.y, R5;
- MOV.F R5.w, R19.x;
- ADD.F R5.y, R5, R5.w;
- MOV.S R13.z, R5;
- MOV.S R14.w, R5.y;
- MOV.F R5.z, R12.y;
- DIV.F R5.z, R5, R5.x;
- MOV.F R5.y, R14.z;
- DIV.F R5.y, R5, R5.x;
- MOV.S R11.z, R5.y;
- MOV.F R5.y, R14;
- DIV.F R5.x, R5.y, R5.x;
- MOV.S R11.y, R5.z;
- MOV.F R5.z, R12.x;
- SGE.F R5.y, R5.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.y;
- MOV.S R11.x, R5;
- IF NE.x;
- MOV.S R5.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- ADD.F R5.z, -R5.y, {1, 0, 0, 0}.x;
- MOV.S R6.y, R5.z;
- MOV.F R5.x, R14;
- MOV.S R6.z, R6.y;
- MOV.F R6.x, R11.z;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, R5.x, R6.x;
- MUL.F R6.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R6.x, R3.y;
- MUL.F R3.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, |R6.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.x, R3.y, R7;
- MUL.F R3.y, R6.z, R6.x;
- MIN.F R6.z, R3.y, R7.x;
- MIN.F R3.y, R5.z, R6;
- MOV.F R7.x, c[4];
- MIN.F R5.w, R5, R3.y;
- MOV.S R6.y, R6.z;
- MOV.S R3.y, R6;
- ADD.F R5.w, R5, R7.x;
- ADD.F R6.y, -R6.x, {1, 0, 0, 0}.x;
- MUL.F R7.z, R5.w, R3.y;
- MUL.F R6.z, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.x, R6.z, R5.w;
- MUL.F R6.z, |R6.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.y, R6.x, R6.z;
- MUL.F R6.x, R7, R6.y;
- MIN.F R7.x, R7.z, R8;
- MIN.F R6.x, R6, R7.y;
- ADD.F R7.z, R7.x, R6.x;
- MOV.F R7.x, c[5];
- MUL.F R7.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.y, R7, R6.x;
- MUL.F R7.x, R7, R5.y;
- MIN.F R7.x, R7, R7.y;
- ADD.F R7.z, R7.x, R7;
- MOV.F R7.y, R11.x;
- MOV.F R8.x, R3;
- MUL.F R7.x, R8, R7.z;
- MUL.F R8.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.x, |R8|, {3.40282347e+38, 0, 0, 0};
- MIN.F R8.x, R8, R8.y;
- MIN.F R8.x, R7, R8;
- MUL.F R7.y, R5.x, R7;
- MIN.F R7.z, R5, R7;
- MIN.F R7.z, R7.y, R7;
- MOV.F R7.y, c[4].z;
- ADD.F R7.z, R7.y, R7;
- MUL.F R7.x, |R7.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R8.y, R7.x, R5.w;
- MUL.F R7.x, R7.z, R3.y;
- MIN.F R7.z, R7.x, R8.y;
- MUL.F R7.x, |R7.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R8.y, R6.z, R7.x;
- MUL.F R7.y, R6, R7;
- MIN.F R8.y, R7, R8;
- ADD.F R7.z, R7, R8.y;
- MOV.F R7.x, c[5].z;
- MUL.F R7.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.y, R7, R6.x;
- MUL.F R7.x, R7, R5.y;
- MIN.F R7.x, R7, R7.y;
- ADD.F R7.z, R7.x, R7;
- MOV.F R8.y, R20.z;
- MUL.F R7.x, R8.y, R7.z;
- MOV.F R7.y, R11;
- MUL.F R8.z, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.y, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R7.y;
- MIN.F R8.y, R8, R8.z;
- MIN.F R7.y, R7.x, R8;
- MIN.F R5.z, R5, R7;
- MIN.F R5.z, R5.x, R5;
- MOV.F R5.x, c[4].y;
- ADD.F R5.z, R5.x, R5;
- MUL.F R7.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.w, R5, R7.x;
- MUL.F R3.y, R3, R5.z;
- MIN.F R5.z, R3.y, R5.w;
- MUL.F R3.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.w, R6.z, R3.y;
- MUL.F R5.x, R6.y, R5;
- MIN.F R5.w, R5.x, R5;
- MOV.F R3.y, c[5];
- MUL.F R5.x, |R3.y|, {3.40282347e+38, 0, 0, 0};
- ADD.F R5.z, R5, R5.w;
- MIN.F R5.x, R6, R5;
- MUL.F R3.y, R5, R3;
- MIN.F R3.y, R3, R5.x;
- ADD.F R3.y, R3, R5.z;
- MOV.F R5.x, R20.y;
- MUL.F R5.z, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MUL.F R3.y, R5.x, R3;
- MIN.F R5.x, R3.y, R5.y;
- MOV.F R3.y, R13.z;
- MOV.S R5.w, R5.x;
- MOV.F R5.x, c[6].y;
- MAD.F R3.y, R3, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MUL.F R3.y, R3, {2, 0, 0, 0}.x;
- MUL.F R5.y, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.y, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R3.y, R3, R5;
- MOV.F R5.x, c[7].y;
- ADD.F R5.z, R5.x, R3.y;
- MOV.S R8.z, R5;
- MOV.F R5.z, c[6];
- MOV.F R5.x, R19.z;
- MOV.F R3.y, R19.x;
- ADD.F R5.y, R5.x, R3;
- MAD.F R5.y, R5, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MUL.F R5.y, R5, {2, 0, 0, 0}.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R5.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R3.y, R3, {-0.5, 0, 0, 0}.x;
- MIN.F R6.x, R6, R6.y;
- MUL.F R5.y, R5, R5.z;
- MIN.F R5.z, R5.y, R6.x;
- MOV.F R6.x, c[7].z;
- ADD.F R6.y, R6.x, R5.z;
- MOV.F R5.y, R14.w;
- MAD.F R5.y, R5, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MOV.F R5.z, c[6].x;
- MUL.F R5.y, R5, {2, 0, 0, 0}.x;
- MUL.F R6.x, R5.y, R5.z;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R5.y, R6.x, R5;
- MOV.F R5.z, c[7].x;
- ADD.F R5.y, R5, R5.z;
- MOV.S R7.x, R6.y;
- MOV.F R6.x, R19.y;
- MOV.S R6.y, R5;
- MUL.F R5.y, R6.x, {2, 0, 0, 0}.x;
- FLR.F R5.z, R5.y;
- MUL.F R5.y, R5.x, {2, 0, 0, 0}.x;
- MOV.S R6.z, R5;
- ADD.F R5.x, R5, {-0.5, 0, 0, 0};
- MOV.S R13.x, R5.y;
- MOV.S R5.z, R5.x;
- ADD.F R5.y, R6.x, {-0.5, 0, 0, 0}.x;
- MOV.S R5.x, R6.z;
- MOV.F R6.x, R5;
- MOV.S R5.x, R5.y;
- SGT.F R5.y, R6.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.y;
- MOV.S R8.x, R8;
- MOV.S R20.z, R7.y;
- MOV.S R12.w, R6.z;
- MOV.S R3.y, R3;
- AND.S R11.x, c[8], {65536, 0, 0, 0};
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.x, R12.w;
- SGT.F R6.x, {0, 0, 0, 0}, R6;
- TRUNC.U.CC HC.x, R6;
- MOV.S R11.y, R5;
- AND.S R13.w, c[8].x, {262144, 0, 0, 0}.x;
- AND.S R13.z, c[8].x, {131072, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.x, R11.y;
- ADD.F R5.y, R6.x, -R5;
- MOV.F R6.z, R13.x;
- FLR.F R6.x, R6.z;
- MOV.S R8.y, R5;
- MOV.S R5.y, R6.x;
- MOV.S R6.x, R5.y;
- MOV.S R12.z, R5.y;
- I2F.S R5.y, R11.x;
- SGT.F R6.x, R6, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MOV.S R5.y, R5;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.z, R5.y;
- SGT.F R6.z, {0, 0, 0, 0}.x, R6;
- TRUNC.U.CC HC.x, R6.z;
- MOV.S R11.x, R6;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.z, R12;
- SGT.F R6.z, {0, 0, 0, 0}.x, R6;
- TRUNC.U.CC HC.x, R6.z;
- MOV.S R11.y, R6.x;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.z, R5.y;
- MOV.F R5.y, R6.x;
- SGT.F R6.x, R6.z, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R6;
- MOV.S R11.z, R5.y;
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.z, R11;
- MOV.F R6.x, R11;
- ADD.F R6.x, R6, -R6.z;
- MOV.S R7.y, R6.x;
- MOV.F R6.x, R11.y;
- ADD.F R5.y, R5, -R6.x;
- I2F.S R6.z, R13;
- MOV.S R12.x, R5.y;
- SGT.F R5.y, R6.z, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.y;
- MOV.S R6.x, R6.z;
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- SGT.F R6.x, {0, 0, 0, 0}, R6;
- TRUNC.U.CC HC.x, R6;
- MOV.S R12.z, R5.y;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- I2F.S R6.z, R13.w;
- MOV.S R5.y, R6.z;
- SGT.F R6.z, R6, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R6.z;
- MOV.S R12.w, R6.x;
- IF NE.x;
- MOV.F R6.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R6.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R6.z, R5.y;
- MOV.F R5.y, R6.x;
- SGT.F R6.x, {0, 0, 0, 0}, R6.z;
- TRUNC.U.CC HC.x, R6;
- MOV.S R11.x, R5.y;
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R7.z, R12.x;
- MOV.F R6.z, R12.w;
- MOV.F R6.x, R12.z;
- ADD.F R6.x, R6, -R6.z;
- TRUNC.S R6.z, R7;
- TRUNC.S R7.z, R6.x;
- ADD.S R6.x, -R6.z, {0, 0, 0, 0};
- MAX.S R20.y, R6.z, R6.x;
- MOV.F R6.x, R11;
- ADD.F R5.y, R6.x, -R5;
- MOV.S R8.w, R7.z;
- ADD.S R20.x, -R7.z, {0, 0, 0, 0};
- TRUNC.S R5.y, R5;
- ENDIF;
- SEQ.U R6.x, R15.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- IF NE.x;
- MOV.F R6.z, R8.y;
- MOV.F R8.y, R7;
- I2F.S R6.x, R20.y;
- MUL.F R6.x, R6, {2, 0, 0, 0};
- MUL.F R7.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R6.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7, R7.w;
- MUL.F R6.x, -R6, R6.z;
- MIN.F R6.z, R6.x, R7;
- MOV.F R6.x, R18;
- MUL.F R7.w, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.w, R7, R7.z;
- MUL.F R6.x, R6, R6.z;
- MIN.F R6.x, R6, R7.w;
- MAX.S R7.w, R8, R20.x;
- MOV.F R7.y, R6;
- I2F.S R7.w, R7;
- MUL.F R7.w, R7, {2, 0, 0, 0}.x;
- MUL.F R8.w, -R7, R8.y;
- MUL.F R6.z, R6, R7.y;
- MUL.F R7.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.y, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R7.w, R8;
- MUL.F R7.w, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7.w, R7;
- MIN.F R6.z, R6, R7;
- ADD.F R7.y, R6.z, R7;
- ADD.S R6.z, -R5.y, {0, 0, 0, 0}.x;
- MAX.S R11.z, R5.y, R6;
- MIN.F R8.y, R8.w, R8;
- MOV.F R5.y, R5.w;
- MOV.F R6.z, c[9];
- MUL.F R5.w, R5.y, R6.z;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.z, R5.y, R6;
- MIN.F R5.w, R5, R6.z;
- MOV.F R5.y, R20.z;
- MOV.F R6.z, c[9].y;
- MOV.S R20.z, R5.w;
- MOV.F R5.w, R8.x;
- MOV.S R13.x, R7.y;
- MUL.F R7.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, R5, R6.z;
- MIN.F R7.y, R7, R7.z;
- MIN.F R6.z, R5.w, R7.y;
- MOV.F R5.w, c[9];
- MOV.S R20.y, R6.z;
- MUL.F R6.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, R5, R5.w;
- MIN.F R6.z, R6, R7.y;
- MIN.F R5.y, R5, R6.z;
- MOV.F R5.w, R16.z;
- MUL.F R7.y, R5.w, R5;
- MUL.F R6.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R5.y, R19.x;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.w, R5, R6.z;
- MIN.F R5.w, R7.y, R5;
- MUL.F R5.y, R5, {2, 0, 0, 0}.x;
- FLR.F R5.y, R5;
- MOV.S R20.x, R5.w;
- SGT.F R5.w, R5.y, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.w;
- MOV.S R6.x, R6;
- MOV.S R12.w, R8.y;
- MOV.S R11.w, R5.y;
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.w, R11;
- SGT.F R5.w, {0, 0, 0, 0}.x, R5;
- TRUNC.U.CC HC.x, R5.w;
- MOV.S R12.y, R5;
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.w, R12.y;
- ADD.F R5.y, R5.w, -R5;
- I2F.S R6.z, R11;
- MUL.F R5.w, R6.z, {2, 0, 0, 0}.x;
- MUL.F R7.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R7.z, R18;
- MUL.F R6.z, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, -R5.w, R5;
- MIN.F R6.z, R6, R7.y;
- MIN.F R5.y, R5, R6.z;
- MOV.F R5.w, R7.x;
- MUL.F R6.z, R5.w, R5.y;
- MUL.F R7.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.w, R5, R7.y;
- MIN.F R5.w, R6.z, R5;
- MUL.F R7.w, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.z, R7.y, R7.w;
- MUL.F R5.y, R5, R7.z;
- MIN.F R5.y, R5, R6.z;
- MOV.S R11.y, R5;
- MOV.F R5.y, R12.w;
- MOV.F R6.z, R8;
- MOV.S R11.z, R5.w;
- MUL.F R7.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R6.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R5.w, R7.y;
- MUL.F R5.w, R6.z, R5.y;
- MIN.F R7.z, R5.w, R7;
- MOV.F R5.w, R18.y;
- ADD.F R7.z, R7, R6;
- MUL.F R6.z, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.z, R6, R7.y;
- MUL.F R5.y, R5.w, R5;
- MIN.F R5.y, R5, R6.z;
- MOV.F R6.z, c[10].y;
- MUL.F R7.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R12.y, R7.z;
- MUL.F R7.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R6.z;
- MIN.F R7.y, R7, R7.z;
- MIN.F R6.z, R5.x, R7.y;
- ADD.F R5.x, R5.y, R5.w;
- ADD.F R6.z, R5.x, R6;
- MOV.F R5.y, c[10].z;
- MOV.F R5.x, R5.z;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.x, R5, R5.z;
- MOV.S R13.z, R5.x;
- MOV.F R5.x, c[10];
- MUL.F R5.y, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.y, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R5.y, R3, R5;
- MOV.F R5.x, R6;
- MOV.F R3.y, R18.x;
- ADD.F R3.y, R3, R5.x;
- ADD.F R3.y, R3, R5;
- MOV.F R5.x, c[7].w;
- MOV.S R14.w, R3.y;
- SEQ.F R3.y, R5.x, {1, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R3.y;
- MOV.S R14.x, R6.z;
- IF NE.x;
- MOV.S R3.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, c[7].w;
- LG2.F R5.x, R5.x;
- MUL.F R5.y, R5.x, {2, 0, 0, 0}.x;
- SNE.F R5.z, R5.x, {0, 0, 0, 0}.x;
- SEQ.F R5.y, R5.x, R5;
- TRUNC.U R5.z, R5;
- TRUNC.U R5.y, R5;
- AND.U R5.y, R5, R5.z;
- SEQ.U R5.y, R5, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.y;
- IF NE.x;
- MOV.F R5.x, {-3.40282347e+38, 0, 0, 0};
- ENDIF;
- SEQ.S R3.y, R3, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R3.y;
- MOV.F R5.z, R11;
- MOV.F R5.y, R7.x;
- ADD.F R5.y, R5, R5.z;
- MOV.S R12.z, R5.y;
- MOV.F R5.w, R13.z;
- MOV.F R5.z, R11.y;
- MOV.F R5.y, R18.z;
- ADD.F R5.y, R5, R5.z;
- ADD.F R6.x, R5.y, R5.w;
- MOV.F R5.y, R22.x;
- MUL.F R5.w, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5.y, R5;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.x, R5, R5.z;
- EX2.F R5.x, R5.x;
- ADD.F R5.x, -R5, {1, 0, 0, 0};
- MOV.F R5.y, c[7].w;
- MOV.S R5.x, R5;
- ADD.F R5.y, -R5, {1, 0, 0, 0}.x;
- DIV.F R5.x, R5, R5.y;
- MOV.S R20.w, R6.x;
- MOV.S R11.w, R5.x;
- IF NE.x;
- MOV.S R3.y, R11.w;
- ELSE;
- MOV.S R3.y, R22.x;
- ENDIF;
- MOV.F R5.x, R3.y;
- MOV.F R5.z, R12;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.y, |R5.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.w, R5.y, R3.y;
- MUL.F R3.y, R5.x, R5.z;
- MIN.F R5.z, R3.y, R5.w;
- MOV.F R5.w, R12.y;
- MUL.F R6.x, |R5.w|, {3.40282347e+38, 0, 0, 0};
- MOV.F R3.y, R20.w;
- ADD.F R3.y, R3, R5.z;
- MAD.F R3.y, R3, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- FRC.F R3.y, R3;
- MOV.F R5.z, R13.x;
- MUL.F R5.w, R5.x, R5;
- MIN.F R6.x, R5.y, R6;
- MIN.F R6.z, R5.w, R6.x;
- MUL.F R5.w, |R5.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R6.x, R14;
- ADD.F R6.x, R6, R6.z;
- MUL.F R5.x, R5.z, R5;
- MIN.F R5.y, R5.w, R5;
- MIN.F R5.y, R5.x, R5;
- MOV.F R5.x, R14.w;
- ADD.F R5.x, R5, R5.y;
- MAD.F R5.y, R6.x, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- FRC.F R5.y, R5;
- MAD.F R5.w, R5.y, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- SIN.F R7.z, R5.w;
- MAD.F R5.x, R5, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R5.x, R5;
- MAD.F R5.z, R5.x, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0}.y;
- COS.F R5.x, R5.z;
- SIN.F R5.z, R5.z;
- MUL.F R5.y, R5.x, R7.z;
- MUL.F R8.w, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.x, R6.z, R8.w;
- MIN.F R7.w, R5.y, R6.x;
- MAD.F R3.y, R3, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- SIN.F R5.y, R3.y;
- MUL.F R8.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R7.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.x, R8.z, R6;
- MUL.F R6.x, R5.y, R7.w;
- MIN.F R10.w, R6.x, R7.x;
- COS.F R7.x, R5.w;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.y, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, R5.z, R7.x;
- MIN.F R8.y, R6.x, R7;
- MIN.F R8.y, R5.w, R8;
- ADD.F R5.w, -R8.y, R10;
- MOV.F R10.w, R20.x;
- MOV.S R5.w, R5;
- MUL.F R11.z, R5.w, R10.w;
- MIN.F R11.w, R6.x, R8;
- MUL.F R11.y, R5.z, R7.z;
- MIN.F R11.y, R11, R11.w;
- MUL.F R11.w, |R11.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.x, |R10.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.w, R5, R11.x;
- MIN.F R5.w, R11.z, R5;
- MUL.F R11.z, R5.y, R11.y;
- MIN.F R11.w, R8.z, R11;
- MIN.F R12.x, R11.z, R11.w;
- MIN.F R11.w, R7.y, R6.z;
- MUL.F R11.z, R7.x, R5.x;
- MIN.F R11.z, R11, R11.w;
- ADD.F R11.w, R11.z, R12.x;
- MUL.F R12.y, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.x, R10.w, R11.w;
- MUL.F R11.w, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.y, R11.x, R12;
- MIN.F R12.x, R12, R12.y;
- MIN.F R11.w, R8.z, R11;
- MUL.F R11.z, R5.y, R11;
- MIN.F R11.z, R11, R11.w;
- MUL.F R11.w, |R8.y|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R11.z, R11.y, R11;
- COS.F R11.y, R3.y;
- MUL.F R8.y, R8, R5;
- MIN.F R8.z, R8, R11.w;
- MIN.F R8.y, R8, R8.z;
- MOV.S R3.y, R11.z;
- MUL.F R11.z, |R11.y|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R7.w, -R7, R8.y;
- MIN.F R8.w, R8, R11.z;
- MUL.F R7.z, R7, R11.y;
- MIN.F R7.z, R7, R8.w;
- MUL.F R8.z, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R11.x, R8.z;
- MUL.F R7.z, R10.w, R7;
- MIN.F R7.z, R7, R8.y;
- MOV.S R8.z, R7.w;
- MUL.F R5.x, R5, R11.y;
- MIN.F R6.z, R6, R11;
- MIN.F R6.z, R5.x, R6;
- MIN.F R7.y, R7, R11.z;
- MUL.F R7.x, R7, R11.y;
- MIN.F R7.x, R7, R7.y;
- MOV.S R5.x, R7;
- MOV.F R5.y, -R5;
- MIN.F R6.x, R6, R11.z;
- MUL.F R5.z, R5, R11.y;
- MIN.F R5.z, R5, R6.x;
- MOV.S R18.y, R5.z;
- MOV.S R5.w, R5;
- MOV.S R18.x, R12;
- MOV.S R18.z, R7;
- MOV.S R8.w, R6.z;
- MOV.S R7.x, R5.y;
- MOV.S R5.z, {1065353216, 0, 0, 0}.x;
- MOV.S R7.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R5.y, R15.w, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.y;
- IF NE.x;
- MOV.F R6.x, R16;
- MOV.F R5.y, c[12].x;
- MAD.F R6.y, R5, {0.5, 0, 0, 0}.x, R6.x;
- MOV.S R12.y, R6;
- MOV.F R6.x, R16.y;
- MOV.F R5.y, c[12];
- MAD.F R5.y, R5, {0.5, 0, 0, 0}.x, R6.x;
- MOV.S R12.x, R5.y;
- MOV.F R5.y, c[13];
- SGT.F R5.y, R5, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.y;
- MOV.S R8.x, c[11];
- MOV.S R6.y, c[11];
- MOV.S R16.z, c[11];
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.x, c[13].y;
- SGT.F R6.x, {0, 0, 0, 0}, R6;
- TRUNC.U.CC HC.x, R6;
- MOV.S R12.w, R5.y;
- IF NE.x;
- MOV.F R5.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.z, R12.y;
- MOV.F R11.w, R6;
- MOV.F R6.x, R20.y;
- MUL.F R7.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, R6, R6.z;
- MIN.F R7.y, R7, R7.z;
- MIN.F R6.x, R6, R7.y;
- MOV.F R7.y, R12.x;
- MOV.F R6.z, R20;
- MUL.F R7.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R8.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7, R8.y;
- MUL.F R6.z, R6, R7.y;
- MIN.F R6.z, R6, R7;
- MOV.S R7.y, R6.x;
- MOV.F R7.z, R7.y;
- MUL.F R8.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R8, R7;
- MUL.F R5.x, R5, R7.z;
- MIN.F R11.x, R5, R8.y;
- MOV.S R6.z, R6;
- MOV.F R5.x, R6.z;
- MUL.F R8.y, R7.x, R5.x;
- MUL.F R6.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, |R7|, {3.40282347e+38, 0, 0, 0};
- MIN.F R7.x, R7, R6.z;
- MIN.F R7.x, R8.y, R7;
- MOV.F R10.w, R18.z;
- ADD.F R7.x, R7, R10.w;
- ADD.F R7.x, R11, R7;
- MOV.F R8.y, R3;
- MUL.F R10.w, R7.z, R8.y;
- MUL.F R8.y, |R8|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R7, R8;
- MOV.F R7.z, R8.w;
- MIN.F R10.w, R10, R8.y;
- MUL.F R7.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R8.y, R6.z, R7;
- MUL.F R7.y, R5.x, R7.z;
- MIN.F R7.y, R7, R8;
- MOV.F R7.z, R18.y;
- ADD.F R5.w, R7.y, R5;
- ADD.F R7.y, R10.w, R5.w;
- MUL.F R8.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.w, R6.z, R8.y;
- MUL.F R5.x, R5, R7.z;
- MIN.F R5.x, R5, R5.w;
- MOV.F R6.z, R8;
- MOV.F R5.w, R18.x;
- ADD.F R5.x, R5, R5.w;
- MUL.F R5.w, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R5.w, R7;
- MUL.F R5.w, R6.x, R6.z;
- MIN.F R5.w, R5, R7.z;
- ADD.F R7.z, R5.w, R5.x;
- MOV.F R11.xyz, R9;
- DP4.F R5.x, R11, R7;
- MOV.S R9.x, R5;
- MOV.F R11.w, R9;
- MOV.F R11.xyz, R17;
- DP4.F R8.y, R7, R11;
- MOV.F R5.w, c[2].z;
- MOV.F R5.x, R19;
- MUL.F R6.x, R5, R5.w;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.x, R5, R5.w;
- MIN.F R5.x, R6, R5;
- MOV.F R6.w, c[13].y;
- MOV.F R6.z, R22.x;
- DIV.F R6.z, R6, R6.w;
- MOV.S R6.z, R6;
- MOV.F R5.w, R6.z;
- ADD.F R5.x, R5, R5.w;
- MOV.S R5.x, R5;
- FRC.F R5.x, R5;
- MOV.F R10.w, R3;
- DP4.F R5.w, R7, R10;
- MOV.S R10.z, R5.w;
- MOV.F R5.w, R12;
- ADD.F R5.y, R5.w, -R5;
- MUL.F R6.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5.y, R5;
- MIN.F R5.w, R5, R6.x;
- MIN.F R6.z, R5.x, R5.w;
- ADD.F R5.y, -R5, {1, 0, 0, 0}.x;
- MOV.F R5.x, R3.z;
- MUL.F R5.w, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.w, R5, R6.x;
- MIN.F R5.x, R5, R5.w;
- ADD.F R5.w, R5.x, R6.z;
- MOV.F R5.x, c[14].w;
- ADD.F R6.x, -R5, R5.w;
- MOV.F R5.y, c[15].w;
- ADD.F R5.x, -R5, R5.y;
- MOV.S R14.y, R6.x;
- SGE.F R6.x, R5.w, R5.y;
- TRUNC.U.CC HC.x, R6;
- MOV.F R5.w, c[15].x;
- MOV.F R5.y, c[14].x;
- ADD.F R5.y, -R5, R5.w;
- MOV.S R17.y, R8;
- MOV.S R11.w, R5.x;
- MOV.S R12.x, R5.y;
- IF NE.x;
- MOV.S R5.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.y, R14;
- SGE.F R5.y, R5, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.y;
- IF NE.x;
- MOV.S R5.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.w, R12.x;
- MOV.F R6.x, R11.w;
- DIV.F R6.x, R5.w, R6.x;
- MOV.F R5.w, R14.y;
- MUL.F R6.z, R5.w, R6.x;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.x, R5.w, R6;
- MOV.F R5.w, R5.x;
- MIN.F R5.x, R6.z, R6;
- MOV.F R6.x, R5.y;
- ADD.F R6.z, -R5.w, {1, 0, 0, 0}.x;
- MUL.F R6.w, R6.x, R6.z;
- MUL.F R5.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R6.x, -R6, {1, 0, 0, 0};
- MUL.F R6.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.z, R5.y, R6;
- MOV.F R5.y, c[14].x;
- ADD.F R5.x, R5, R5.y;
- MIN.F R6.z, R6.w, R6;
- MUL.F R6.w, R5.x, R6.z;
- MUL.F R6.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.x, R5, R6.z;
- MUL.F R6.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, R5, R6.x;
- MIN.F R6.z, R6, R7.x;
- MIN.F R5.y, R5, R6.z;
- MIN.F R5.x, R6.w, R5;
- ADD.F R6.z, R5.x, R5.y;
- MOV.F R5.x, c[15];
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.y, R5, R6.x;
- MUL.F R5.x, R5, R5.w;
- MIN.F R5.x, R5, R5.y;
- ADD.F R5.x, R5, R6.z;
- MOV.S R7.w, R5.x;
- ENDIF;
- SEQ.U R5.x, R15.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- MOV.F R1.x, R9;
- MOV.F R1.z, R10;
- MOV.F R1.w, R5.z;
- MOV.F R1.y, R17;
- MOV.F R0, c[18];
- DP4.F R0.z, R0, R1;
- MOV.F R11, c[17];
- DP4.F R0.x, R11, R1;
- MOV.S R0.w, R0.z;
- MUL.F R0.z, R0, {0.5, 0, 0, 0}.x;
- MOV.F R11, c[16];
- MOV.S R0.y, R0.x;
- DP4.F R0.x, R1, R11;
- MOV.F R11, c[19];
- DP4.F R5.x, R1, R11;
- MOV.F R11, c[21];
- MOV.S R12.x, R5;
- DP4.F R5.x, R1, R11;
- MOV.S R14.y, R5.x;
- MOV.S R14.w, R0.z;
- MOV.F R11, c[20];
- DP4.F R0.z, R1, R11;
- MOV.F R5.x, R19;
- SGT.F R1.x, R5, {0.5, 0, 0, 0};
- TRUNC.U.CC HC.x, R1;
- MOV.S R0.x, R0;
- MOV.S R13.y, R0.z;
- IF NE.x;
- MOV.S R6.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R6.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.w, R5.z;
- MOV.F R1.x, R9;
- MOV.F R1.z, R10;
- MOV.F R1.y, R17;
- MOV.F R5, c[22];
- DP4.F R0.z, R1, R5;
- MOV.F R1.x, R21.z;
- ADD.F R1.x, -R1, {1, 0, 0, 0};
- MOV.S R6.x, R1;
- SEQ.S R1.x, R6.z, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- MOV.F R1.z, R14.y;
- MOV.F R1.y, c[12].z;
- ADD.F R1.y, R1, R1.z;
- MOV.S R0.z, R0;
- MOV.S R20.x, R1.y;
- AND.S R12.y, c[8].x, {524288, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R6.x, R21.z;
- ELSE;
- ENDIF;
- MOV.F R1.x, R12;
- MOV.F R1.y, R13;
- MOV.F R1.z, R20.x;
- MOV.F R5, c[23];
- MOV.F R1.w, R0.z;
- DP4.F R1.x, R1, R5;
- MOV.S R14.x, R1;
- SEQ.S R1.x, R12.y, {524288, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- AND.S R12.z, c[8].x, {1048576, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R1.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R1.x, {0, 0, 0, 0};
- ENDIF;
- SEQ.S R1.y, R12.z, {1048576, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.y;
- IF NE.x;
- MOV.S R1.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R1.z, R21.w;
- MOV.F R1.w, R19.y;
- ADD.F R1.z, -R1, {1, 0, 0, 0}.x;
- SGT.F R1.w, R1, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R1.w;
- MOV.S R12.y, R1.z;
- IF NE.x;
- MOV.S R1.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R1.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R1.x, R1, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R1;
- IF NE.x;
- MOV.S R1.x, R21.z;
- ELSE;
- MOV.S R1.x, R6;
- ENDIF;
- SEQ.S R1.z, R1, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.z;
- MOV.S R8.w, R1.x;
- IF NE.x;
- MOV.S R1.x, R21.w;
- ELSE;
- MOV.S R1.x, R12.y;
- ENDIF;
- SEQ.S R1.y, R1, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R1.y;
- IF NE.x;
- MOV.S R6.x, R21.w;
- ELSE;
- MOV.S R6.x, R1;
- ENDIF;
- MOV.F R1.w, R0.z;
- MOV.F R1.y, R13;
- MOV.F R1.z, R20.x;
- MOV.F R5, c[24];
- MOV.F R1.x, R12;
- DP4.F R1.x, R1, R5;
- MOV.F R0.z, R14.x;
- DIV.F R1.x, R0.z, R1.x;
- MOV.F R0.z, R0.w;
- MUL.F R1.y, |R0.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R1.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R1.y, R1, R1.z;
- MUL.F R0.z, R0, R1.x;
- MIN.F R1.x, R0.z, R1.y;
- MOV.F R1.w, R14;
- MOV.S R0.z, R1.x;
- MAD.F R1.x, R1, {0.5, 0, 0, 0}, R1.w;
- MOV.F R1.y, R0;
- MOV.S R1.z, R1.x;
- MAD.F R1.x, R1.y, {-0.5, 0, 0, 0}, R1.w;
- MOV.F R5.x, R0;
- MOV.S R1.y, R1.x;
- MAD.F R1.x, R5, {0.5, 0, 0, 0}, R1.w;
- MOV.S R1.w, R0;
- MOV.S R1.x, R1;
- MOV.S R21.z, R6.x;
- ENDIF;
- SEQ.U R5.x, R15.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- MOV.F R5.y, c[26].x;
- MOV.F R2.y, c[25];
- MOV.F R2.x, R6.y;
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.w, |R2.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R2.z, R2, R2.w;
- MUL.F R2.x, R2, R2.y;
- MIN.F R3.x, R2, R2.z;
- MUL.F R2.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MIN.F R2.y, R5.z, R2.x;
- MUL.F R2.x, R3, R5.y;
- MIN.F R3.y, R2.x, R2;
- MOV.F R2.y, c[25].x;
- MOV.F R2.x, R8;
- MUL.F R2.z, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.w, |R2.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, R2, R2.y;
- MIN.F R2.z, R2, R2.w;
- MIN.F R2.z, R2.x, R2;
- MOV.F R2.w, c[25].z;
- MUL.F R5.w, R2.z, R5.y;
- MUL.F R6.x, |R2.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.x, |R2.w|, {3.40282347e+38, 0, 0, 0};
- MOV.F R2.x, R16.z;
- MOV.S R2.y, R3;
- MUL.F R3.y, |R2.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R2.x, R2, R2.w;
- MIN.F R3.y, R3, R5.x;
- MIN.F R2.x, R2, R3.y;
- MIN.F R2.w, R5.z, R6.x;
- MIN.F R3.y, R5.w, R2.w;
- MOV.S R2.x, R2;
- MOV.S R2.w, R2.x;
- MUL.F R5.x, |R2.w|, {3.40282347e+38, 0, 0, 0};
- MOV.S R2.x, R3.y;
- MOV.S R3.y, R3.x;
- MOV.S R3.x, R2.z;
- MUL.F R2.z, R2.w, R5.y;
- MIN.F R5.x, R5, R5.z;
- MIN.F R5.z, R2, R5.x;
- MOV.F R2.w, c[25];
- MOV.F R2.z, R7.w;
- MUL.F R5.x, |R2.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R2.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.x, R5, R5.y;
- MUL.F R2.z, R2, R2.w;
- MIN.F R2.w, R2.z, R5.x;
- MOV.F R5.y, c[29];
- MOV.F R5.x, R19.y;
- MOV.S R2.z, R5;
- MUL.F R5.z, R5.x, R5.y;
- MUL.F R5.w, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MOV.F R5.x, c[28].w;
- MIN.F R5.w, R5, R6.x;
- ADD.F R5.y, R5, R5.x;
- MIN.F R5.x, R5.z, R5.w;
- MAD.F R5.x, -R5, {2, 0, 0, 0}, R5.y;
- MOV.F R5.y, c[29].x;
- MOV.S R12.y, R5.x;
- MOV.F R5.x, R19;
- MUL.F R5.z, R5.x, R5.y;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.w, R5.x, R5;
- MIN.F R5.z, R5, R5.w;
- MOV.F R5.x, c[27].z;
- TRUNC.S R5.x, R5;
- I2F.S R6.x, R5;
- MOV.F R5.w, c[28].z;
- ADD.F R5.x, R5.y, R5.w;
- MOV.S R5.y, R6.x;
- MAD.F R5.z, -R5, {2, 0, 0, 0}.x, R5.x;
- MOV.S R5.x, R5.y;
- MOV.S R14.w, R5.y;
- MOV.F R5.y, -|R5.x|;
- SGE.F R5.x, {0, 0, 0, 0}, |R5|;
- TRUNC.U.CC HC.x, R5;
- MOV.S R2.w, R2;
- MOV.S R12.x, R5.z;
- MOV.S R12.z, R5.y;
- IF NE.x;
- MOV.F R5.x, {1, 0, 0, 0};
- ELSE;
- MOV.F R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.z, c[28].x;
- MOV.F R5.y, R22.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- SEQ.F R5.x, R5, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R5;
- MOV.F R6.y, R12.x;
- MIN.F R5.w, R5, R6.x;
- MUL.F R5.y, -R5, R5.z;
- MIN.F R5.y, R5, R5.w;
- ADD.F R5.y, R5, -R6;
- MOV.S R14.x, R5.y;
- IF NE.x;
- MOV.S R5.x, {0, 0, 0, 0};
- ELSE;
- MOV.S R5.x, R12.z;
- ENDIF;
- MOV.F R5.z, c[27];
- MOV.F R5.y, c[27].x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- DIV.F R6.x, {3.40282347e+38, 0, 0, 0}, |R5.z|;
- MIN.F R5.w, R5, R6.x;
- DIV.F R5.y, R5, R5.z;
- MIN.F R5.y, R5, R5.w;
- MOV.S R6.z, R5.y;
- MOV.S R5.y, R6.z;
- MOV.F R5.z, R5.y;
- MOV.F R5.y, R8.w;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, R5, R5.z;
- MIN.F R5.w, R5, R6.x;
- MIN.F R5.y, R5, R5.w;
- MOV.F R5.z, c[28].y;
- ADD.F R5.y, R5, {-0.5, 0, 0, 0}.x;
- MOV.S R20.x, R5.y;
- MOV.F R5.y, R22.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, R5, R5.z;
- MIN.F R5.w, R5, R6.x;
- MIN.F R5.y, R5, R5.w;
- MOV.F R6.y, R12;
- ADD.F R5.y, R5, R6;
- MOV.S R20.w, R5.y;
- MOV.F R5.y, c[27].w;
- RCP.F R5.y, R5.y;
- MOV.F R5.w, R5.x;
- MOV.F R5.z, R14.w;
- ADD.F R5.z, |R5|, R5.w;
- MOV.S R12.w, R5.z;
- SGT.F R5.z, -R5.w, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R13.y, R6.z;
- MOV.S R5.y, R5;
- IF NE.x;
- MOV.S R5.x, R12.w;
- ELSE;
- ENDIF;
- MOV.F R5.z, R5.y;
- MOV.F R5.y, c[27];
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, R5, R5.z;
- MOV.F R6.y, R14.w;
- MIN.F R5.w, R5, R6.x;
- MIN.F R5.y, R5, R5.w;
- SEQ.F R5.z, R6.y, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R14.z, R5.y;
- IF NE.x;
- MOV.S R5.x, {0, 0, 0, 0};
- ELSE;
- ENDIF;
- MOV.F R6.x, R5;
- MOV.F R5.z, R14;
- MOV.F R5.y, R21.z;
- MUL.F R5.w, R5.y, R5.z;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R5.x, R5.w, R5.y;
- TRUNC.S R5.y, R6.x;
- I2F.S R5.w, R5.y;
- MOV.F R5.y, R13;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, R5, R5.w;
- MIN.F R6.x, R6, R6.y;
- ADD.F R5.w, R5.x, {-0.5, 0, 0, 0}.x;
- MIN.F R5.y, R5, R6.x;
- MOV.F R5.x, R19.y;
- MOV.F R6.z, R14.x;
- ADD.F R6.w, R5.y, R6.z;
- MOV.F R5.y, c[30].w;
- MUL.F R6.z, R5.x, R5.y;
- MUL.F R6.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R5.x, c[30].y;
- MIN.F R6.x, R6, R6.y;
- ADD.F R5.x, R5, R5.y;
- MIN.F R5.y, R6.z, R6.x;
- ADD.F R6.z, R5.y, R5.x;
- MOV.F R6.x, R22;
- MOV.F R5.x, c[29].w;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R6;
- MUL.F R5.x, R5, R6;
- MIN.F R5.x, R5, R5.y;
- ADD.F R5.x, R5, R6.z;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R5.w;
- MIN.F R5.y, R5, R6.z;
- MIN.F R6.z, R5.x, R5.y;
- MIN.F R5.x, R5.z, {0, 0, 0, 0};
- MOV.S R5.w, R6;
- MOV.F R5.y, R20.w;
- MIN.F R5.x, R5, {0, 0, 0, 0};
- ADD.F R5.x, R5, R5.y;
- ADD.F R7.x, R6.z, -R5;
- MOV.S R5.y, R5.w;
- MOV.F R6.w, R5.y;
- MOV.F R5.y, c[30].z;
- MOV.F R5.x, R19;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R5, R5.w;
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.w, R5.x, R5.z;
- MOV.F R5.x, c[30];
- ADD.F R5.x, R5, R5.y;
- MOV.F R5.z, c[29];
- MUL.F R5.y, |R5.z|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R5.w, R5, R5.x;
- MOV.F R6.z, R20.x;
- MUL.F R5.x, R6, R5.z;
- MIN.F R5.y, R6, R5;
- MIN.F R5.x, R5, R5.y;
- ADD.F R5.x, R5, R5.w;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R5, R5.z;
- MUL.F R5.x, R5, R6.z;
- MIN.F R5.x, R5, R5.y;
- ADD.F R5.x, R5, R6.w;
- MOV.S R5.y, R7.x;
- MOV.S R5.x, R5;
- ADD.F R5.y, R5, {0.5, 0, 0, 0}.x;
- ADD.F R5.x, R5, {0.5, 0, 0, 0};
- MOV.S R15.y, R5;
- MOV.S R15.x, R5;
- MOV.S R21.x, c[9];
- MOV.S R15.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R5.x, R15.w, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- MOV.F R3.w, c[32];
- MOV.F R3.x, R3.z;
- ADD.F R5.x, R3, -R3.w;
- MOV.S R5.x, R5;
- MOV.F R3.y, c[31].w;
- ADD.F R3.x, R3, -R3.y;
- MOV.S R5.y, R5.x;
- MOV.S R20.x, R3;
- MOV.F R3.x, R5.y;
- MOV.S R12.y, R5.x;
- SGE.F R5.x, R3, {0, 0, 0, 0};
- ADD.F R3.x, R3.y, -R3.w;
- TRUNC.U.CC HC.x, R5;
- MOV.F R3.w, c[31].x;
- MOV.F R3.y, c[32].x;
- ADD.F R3.y, -R3, R3.w;
- MOV.S R11.y, R3.x;
- MOV.S R12.x, R3.y;
- IF NE.x;
- MOV.S R3.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R3.x, R20;
- SGE.F R3.x, R3, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R3;
- IF NE.x;
- MOV.S R3.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R12;
- MOV.F R3.x, R11.y;
- DIV.F R3.x, R5, R3.x;
- MOV.S R3.x, R3;
- MOV.F R5.x, R3;
- MOV.F R3.x, R12.y;
- MUL.F R5.y, R3.x, R5.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MIN.F R3.x, R3, R5;
- MIN.F R3.x, R5.y, R3;
- MOV.F R5.x, c[32];
- ADD.F R3.x, R3, R5;
- MOV.F R5.y, c[33].w;
- MOV.F R5.x, R3.z;
- ADD.F R5.x, R5, -R5.y;
- MOV.S R13.x, R3;
- MOV.S R3.x, R5;
- MOV.S R5.x, R3;
- MOV.F R5.y, R5.x;
- MOV.S R12.y, R3.x;
- MOV.F R5.x, c[33];
- MOV.F R3.x, c[31];
- ADD.F R3.x, -R3, R5;
- SGE.F R5.x, R5.y, {0, 0, 0, 0};
- TRUNC.U.CC HC.x, R5;
- MOV.S R20.w, R3.x;
- IF NE.x;
- MOV.S R3.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R3.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.x, c[31].w;
- MOV.F R5.y, c[33].w;
- ADD.F R5.z, R5.y, -R5.x;
- MOV.F R5.x, R20.w;
- DIV.F R5.x, R5, R5.z;
- MOV.S R11.y, R5.x;
- MOV.F R5.x, c[34].w;
- MOV.F R5.z, R3;
- ADD.F R5.w, -R5.x, R5.z;
- SGE.F R6.z, R5, R5.x;
- TRUNC.U.CC HC.x, R6.z;
- MOV.F R5.z, R3.x;
- MOV.S R20.w, R5;
- ADD.F R5.w, -R5.z, {1, 0, 0, 0}.x;
- ADD.F R5.z, -R3.w, {1, 0, 0, 0}.x;
- MUL.F R6.y, R3, R5.z;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.z, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- ADD.F R3.y, -R3, {1, 0, 0, 0}.x;
- MIN.F R6.x, R5.z, R6;
- MOV.S R5.w, R5;
- MOV.S R5.z, R5.w;
- MIN.F R5.w, R6.y, R6.x;
- MOV.S R13.z, R5.w;
- MUL.F R5.w, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.w, R3, R5.z;
- MIN.F R5.w, R5, R6.x;
- MIN.F R5.z, R3.w, R5.w;
- ADD.F R3.w, -R5.y, R5.x;
- MOV.S R11.z, R3.w;
- MOV.F R5.x, c[34];
- MOV.F R3.w, c[33].x;
- ADD.F R3.w, -R3, R5.x;
- MOV.S R19.x, R5.z;
- MOV.S R14.x, R3.w;
- MOV.S R12.w, R3.y;
- IF NE.x;
- MOV.S R3.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R11.y;
- MOV.F R3.w, R20.x;
- MUL.F R5.y, R3.w, R5.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.w, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.w, R3, R5.x;
- MIN.F R3.w, R5.y, R3;
- MOV.F R5.x, c[31];
- ADD.F R5.z, R3.w, R5.x;
- MOV.S R13.w, R5.z;
- MOV.F R5.z, R3.y;
- ADD.F R5.z, -R5, {1, 0, 0, 0}.x;
- MOV.F R5.x, c[35].w;
- MOV.F R3.w, R3.z;
- ADD.F R5.y, R3.w, -R5.x;
- MOV.S R14.z, R5.y;
- MOV.F R5.y, R11.z;
- RCP.F R5.y, R5.y;
- SGE.F R3.w, R3, R5.x;
- TRUNC.U.CC HC.x, R3.w;
- MOV.S R5.y, R5;
- MOV.S R11.x, R5.z;
- IF NE.x;
- MOV.S R3.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R14;
- MUL.F R5.x, R5, R5.y;
- MOV.F R5.y, R12;
- MUL.F R5.z, R5.y, R5.x;
- MUL.F R5.w, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.x, R5, R5.w;
- MIN.F R5.x, R5.z, R5;
- MOV.F R5.y, c[33].x;
- ADD.F R5.x, R5, R5.y;
- MOV.F R5.y, R11.x;
- MUL.F R5.z, |R3.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R14.x, R5;
- MIN.F R5.z, R5, R5.w;
- MUL.F R3.x, R3, R5.y;
- MIN.F R3.x, R3, R5.z;
- MOV.S R20.z, R3.x;
- MOV.F R5.z, R3.w;
- MOV.F R3.x, R3.z;
- MOV.F R5.x, c[36].w;
- ADD.F R5.y, R3.x, -R5.x;
- ADD.F R5.z, -R5, {1, 0, 0, 0}.x;
- MOV.S R14.y, R5;
- MOV.S R5.y, R5.z;
- MUL.F R5.z, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.y, R3, R5;
- SGE.F R5.y, R3.x, R5.x;
- MIN.F R5.z, R5, R5.w;
- MIN.F R3.y, R3, R5.z;
- MOV.S R20.y, R3;
- TRUNC.U.CC HC.x, R5.y;
- MOV.F R3.y, c[35].w;
- MOV.F R3.x, c[34].w;
- ADD.F R3.x, -R3, R3.y;
- MOV.F R5.x, c[35];
- MOV.F R3.y, c[34].x;
- ADD.F R3.y, -R3, R5.x;
- MOV.S R11.z, R3.x;
- MOV.S R14.w, R3.y;
- IF NE.x;
- MOV.S R3.x, {1065353216, 0, 0, 0};
- ELSE;
- MOV.S R3.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R3.y, R14.w;
- MOV.F R5.x, R11.z;
- DIV.F R5.x, R3.y, R5.x;
- MOV.F R3.y, R20.w;
- MUL.F R5.y, R3, R5.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.y, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.y, R3, R5.x;
- MOV.F R5.x, c[34];
- MIN.F R3.y, R5, R3;
- ADD.F R3.y, R3, R5.x;
- MOV.S R14.w, R3.y;
- MOV.F R3.y, R3.x;
- ADD.F R3.y, -R3, {1, 0, 0, 0}.x;
- MOV.F R5.z, R3;
- MOV.F R5.w, c[37];
- ADD.F R5.x, R5.z, -R5.w;
- SGE.F R5.z, R5, R5.w;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R3.y, R3;
- MOV.S R12.y, R5.x;
- MOV.F R5.x, R3.y;
- MOV.F R3.y, R3.w;
- MUL.F R3.w, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.w, R3, R5.y;
- MUL.F R3.y, R3, R5.x;
- MIN.F R3.y, R3, R3.w;
- MOV.S R19.z, R3.y;
- MOV.F R3.w, c[36];
- MOV.F R3.y, c[35].w;
- ADD.F R5.x, -R3.y, R3.w;
- MOV.F R3.w, c[36].x;
- MOV.F R3.y, c[35].x;
- ADD.F R3.y, -R3, R3.w;
- RCP.F R3.w, R5.x;
- MOV.S R20.x, R3.y;
- MOV.S R5.y, R3.w;
- IF NE.x;
- MOV.S R3.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R5.y;
- MOV.F R3.w, R20.x;
- MUL.F R3.w, R3, R5.x;
- MOV.S R3.w, R3;
- MOV.F R5.x, R3.w;
- MOV.F R3.w, R14.z;
- MUL.F R5.y, R3.w, R5.x;
- MUL.F R5.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MUL.F R3.w, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.w, R3, R5.x;
- MOV.F R5.x, c[35];
- MIN.F R3.w, R5.y, R3;
- ADD.F R3.w, R3, R5.x;
- MOV.S R21.z, R3.w;
- MOV.F R3.w, c[38];
- SGE.F R5.y, R3.z, R3.w;
- TRUNC.U.CC HC.x, R5.y;
- MOV.F R3.w, c[37].x;
- MOV.F R3.z, c[36].x;
- ADD.F R3.z, -R3, R3.w;
- MOV.F R5.x, R3.y;
- ADD.F R3.w, -R5.x, {1, 0, 0, 0}.x;
- MOV.S R20.w, R3.z;
- MOV.S R12.z, R3.w;
- IF NE.x;
- MOV.S R3.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R3.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.x, R12.w;
- MOV.F R3.w, c[32].x;
- MUL.F R5.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R3.w, R3, R5.y;
- MOV.F R5.x, R13.z;
- MOV.S R3.w, R3;
- MOV.F R5.w, R3;
- MOV.F R3.w, R13.x;
- MUL.F R5.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R3.w, R3, R5.y;
- ADD.F R3.w, R3, R5;
- MOV.F R5.x, R19;
- MOV.S R3.w, R3;
- MOV.F R5.w, R3;
- MOV.F R3.w, R13;
- MUL.F R5.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R3.w, R3, R5.y;
- ADD.F R3.w, R3, R5;
- MOV.F R5.x, R20.z;
- MOV.S R3.w, R3;
- MOV.F R5.w, R3;
- MOV.F R3.w, R14.x;
- MUL.F R5.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R3.w, R3, R5.y;
- ADD.F R5.w, R3, R5;
- MOV.F R5.x, R20.y;
- MOV.F R3.w, R14;
- MUL.F R5.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R3.w, R3, R5.y;
- ADD.F R3.w, R3, R5;
- MOV.F R5.x, R19.z;
- MOV.S R3.w, R3;
- MOV.F R5.w, R3;
- MOV.F R3.w, R21.z;
- MUL.F R5.y, |R3.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, R3, R5.x;
- MIN.F R5.y, R5, R5.z;
- MIN.F R5.y, R3.w, R5;
- ADD.F R5.y, R5, R5.w;
- MOV.S R5.y, R5;
- MOV.F R3.w, c[37];
- MOV.F R5.x, c[36].w;
- ADD.F R5.x, R3.w, -R5;
- MOV.S R6.x, R5.y;
- MOV.S R5.x, R5;
- MOV.F R5.y, R5.x;
- MOV.F R5.x, R20.w;
- DIV.F R5.y, R5.x, R5.y;
- MOV.F R5.x, R14.y;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R5, R5.w;
- MUL.F R5.x, R5, R5.y;
- ADD.F R5.w, -R3.z, {1, 0, 0, 0}.x;
- MIN.F R5.x, R5, R5.z;
- MOV.F R5.y, R12.z;
- MUL.F R5.z, R3.x, R5.y;
- MUL.F R3.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.y, R3.x, R5;
- MIN.F R5.y, R5.z, R5;
- MOV.F R3.x, c[36];
- ADD.F R3.x, R5, R3;
- MUL.F R5.x, |R3|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.z, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.x, R3, R5.y;
- MIN.F R5.x, R5, R5.z;
- MIN.F R5.x, R3, R5;
- MOV.F R5.y, R6.x;
- ADD.F R5.z, R5.x, R5.y;
- MOV.F R3.x, c[38].w;
- ADD.F R5.y, -R3.w, R3.x;
- MOV.F R5.x, c[37];
- MOV.F R3.x, c[38];
- ADD.F R3.w, R3.x, -R5.x;
- DIV.F R3.w, R3, R5.y;
- MOV.S R5.y, R5.z;
- MOV.S R3.w, R3;
- MOV.F R6.x, R5.y;
- MOV.F R5.y, R3.w;
- MOV.F R3.w, R12.y;
- MUL.F R5.z, R3.w, R5.y;
- MUL.F R5.y, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.w, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.w, R3, R5.y;
- MIN.F R3.w, R5.z, R3;
- MOV.S R5.w, R5;
- MOV.S R5.y, R5.w;
- MUL.F R5.z, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.y, R3, R5;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.y, R3, R5.z;
- ADD.F R3.y, R3.w, R5.x;
- MUL.F R3.w, |R3.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R3.w, R3, R5.x;
- MUL.F R3.y, R3, R5;
- MIN.F R3.y, R3, R3.w;
- ADD.F R5.x, R3.y, R6;
- MUL.F
- [05:37:40] Link error in shader. Log:
- [05:37:40] Vertex info
- -----------
- Internal error: assembly compile error for vertex shader at offset 2516:
- -- error message --
- line 52, column 45: error: invalid vertex attribute reference
- line 58, column 25: error: invalid vertex attribute reference
- line 60, column 25: error: invalid vertex attribute reference
- line 62, column 25: error: invalid vertex attribute reference
- line 65, column 25: error: invalid vertex attribute reference
- -- internal assembly text --
- !!NVvp5.0
- OPTION NV_internal;
- OPTION NV_gpu_program_fp64;
- OPTION NV_bindless_texture;
- # cgc version 3.4.0001, build date Jan 11 2019
- # command line args:
- #vendor NVIDIA Corporation
- #version 3.4.0.1 COP Build Date Jan 11 2019
- #profile gp5vp
- #program main
- #semantic textureUnitVS12 : TEXUNIT[2]
- #semantic textureUnitVS13 : TEXUNIT[3]
- #semantic textureUnitVS7 : TEXUNIT[0]
- #semantic textureUnitVS8 : TEXUNIT[1]
- #semantic uf_remappedVS
- #var uint4 attrDataSem0 : $vin.ATTR0 : ATTR0 : -1 : 1
- #var uint4 attrDataSem1 : $vin.ATTR1 : ATTR1 : -1 : 1
- #var uint4 attrDataSem10 : $vin.ATTR10 : ATTR10 : -1 : 1
- #var uint4 attrDataSem11 : $vin.ATTR11 : ATTR11 : -1 : 1
- #var uint4 attrDataSem12 : $vin.ATTR12 : ATTR12 : -1 : 1
- #var uint4 attrDataSem13 : $vin.ATTR13 : ATTR13 : -1 : 1
- #var uint4 attrDataSem14 : $vin.ATTR14 : ATTR14 : -1 : 0
- #var uint4 attrDataSem15 : $vin.ATTR15 : ATTR15 : -1 : 1
- #var uint4 attrDataSem16 : $vin.ATTR16 : ATTR16 : -1 : 1
- #var uint4 attrDataSem2 : $vin.ATTR2 : ATTR2 : -1 : 1
- #var uint4 attrDataSem3 : $vin.ATTR3 : ATTR3 : -1 : 1
- #var uint4 attrDataSem4 : $vin.ATTR4 : ATTR4 : -1 : 1
- #var uint4 attrDataSem5 : $vin.ATTR5 : ATTR5 : -1 : 1
- #var uint4 attrDataSem6 : $vin.ATTR6 : ATTR6 : -1 : 1
- #var uint4 attrDataSem7 : $vin.ATTR7 : ATTR7 : -1 : 0
- #var uint4 attrDataSem8 : $vin.ATTR8 : ATTR8 : -1 : 1
- #var uint4 attrDataSem9 : $vin.ATTR9 : ATTR9 : -1 : 1
- #var int gl_InstanceID : $vin.INSTANCEID : INSTANCEID : -1 : 1
- #var int gl_VertexID : $vin.VERTEXID : VERTEXID : -1 : 1
- #var float4 passParameterSem0 : $vout.ATTR0 : ATTR0 : -1 : 1
- #var float4 passParameterSem1 : $vout.ATTR1 : ATTR1 : -1 : 1
- #var float4 passParameterSem11 : $vout.ATTR5 : ATTR5 : -1 : 1
- #var float4 passParameterSem14 : $vout.ATTR6 : ATTR6 : -1 : 1
- #var float4 passParameterSem15 : $vout.ATTR7 : ATTR7 : -1 : 1
- #var float4 passParameterSem16 : $vout.ATTR8 : ATTR8 : -1 : 1
- #var float4 passParameterSem4 : $vout.ATTR2 : ATTR2 : -1 : 1
- #var float4 passParameterSem7 : $vout.ATTR3 : ATTR3 : -1 : 1
- #var float4 passParameterSem8 : $vout.ATTR4 : ATTR4 : -1 : 1
- #var ulong textureUnitVS12 : TEXUNIT[2] : c[69] : -1 : 1
- #var ulong textureUnitVS13 : TEXUNIT[3] : c[70] : -1 : 1
- #var ulong textureUnitVS7 : TEXUNIT[0] : c[71] : -1 : 1
- #var ulong textureUnitVS8 : TEXUNIT[1] : c[72] : -1 : 1
- #var int4 uf_remappedVS[0] : : c[0], 69 : -1 : 1
- #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
- #var float gl_PointSize : $vout.PSIZE : PSIZ : -1 : 0
- PARAM c[73] = { program.local[0..72] };
- ATTRIB vertex_attrib[] = { vertex.attrib[0..16] };
- OUTPUT result_attrib[] = { result.attrib[0..8] };
- TEMP R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31;
- LONG TEMP D0;
- TEMP T;
- TEMP RC, HC;
- SHR.U R0, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[16], {24, 0, 0, 0}.x;
- OR.U R8, R0, R2;
- SHR.U R1, vertex.attrib[8], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHL.U R0, vertex.attrib[8], {8, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- AND.U R0, R0, {16711680, 0, 0, 0}.x;
- OR.U R0, R1, R0;
- SHL.U R2, vertex.attrib[8], {24, 0, 0, 0}.x;
- OR.U R9, R0, R2;
- SHR.U R1, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R2, R1, {65280, 0, 0, 0}.x;
- SHR.U R1, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[9], {8, 0, 0, 0}.x;
- AND.U R2, R0, {16711680, 0, 0, 0}.x;
- OR.U R1, R1, R2;
- SHL.U R0, vertex.attrib[9], {24, 0, 0, 0}.x;
- OR.U R21, R1, R0;
- SHR.U R0, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[12], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[12], {24, 0, 0, 0}.x;
- OR.U R10, R0, R2;
- MOV.U R0.x, R21.w;
- MOV.F R0.y, c[0].x;
- ADD.F R3.x, -R0, R0.y;
- SHR.U R0, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SGT.F R3.y, {0, 0, 0, 0}.x, R3.x;
- SHR.U R0, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[0], {24, 0, 0, 0}.x;
- OR.U R12, R0, R2;
- SHR.U R0, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[1], {24, 0, 0, 0}.x;
- OR.U R13, R0, R2;
- SHR.U R0, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R0, {65280, 0, 0, 0}.x;
- SHR.U R0, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {8, 0, 0, 0}.x;
- AND.U R1, R2, {16711680, 0, 0, 0}.x;
- OR.U R0, R0, R1;
- SHL.U R2, vertex.attrib[2], {24, 0, 0, 0}.x;
- OR.U R14, R0, R2;
- TRUNC.U R18.x, R3.y;
- SEQ.U R0.x, R18, {1, 0, 0, 0};
- SEQ.U R18.y, -R0.x, {1, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- MOV.S R15.w, R3.x;
- SHR.U R0.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.y;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[11], {24, 0, 0, 0}.x;
- OR.U R28.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[10], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[10], {24, 0, 0, 0}.x;
- OR.U R26.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[13], {24, 0, 0, 0}.x;
- OR.U R29.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[6], {24, 0, 0, 0}.x;
- OR.U R11.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[3], {24, 0, 0, 0}.x;
- OR.U R15.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[4], {24, 0, 0, 0}.x;
- OR.U R16.xyz, R0, R2;
- SHR.U R0.xyz, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R0, {65280, 0, 0, 0}.x;
- SHR.U R0.xyz, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[5], {8, 0, 0, 0}.x;
- AND.U R1.xyz, R2, {16711680, 0, 0, 0}.x;
- OR.U R0.xyz, R0, R1;
- SHL.U R2.xyz, vertex.attrib[5], {24, 0, 0, 0}.x;
- OR.U R17.xyz, R0, R2;
- SHR.U R0.xy, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R0.zw, R0.xyxy, {65280, 0, 0, 0}.x;
- SHR.U R0.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R0.xy, R0, R0.zwzw;
- SHL.U R7.xy, vertex.attrib[15], {8, 0, 0, 0}.x;
- AND.U R0.zw, R7.xyxy, {16711680, 0, 0, 0}.x;
- SHL.U R7.xy, vertex.attrib[15], {24, 0, 0, 0}.x;
- OR.U R0.xy, R0, R0.zwzw;
- OR.U R27.xy, R0, R7;
- MOV.U R7.x, R27;
- MOV.F R7.z, R7.x;
- MOV.U R7.y, R27;
- ADD.F R7.x, -R7.y, {1, 0, 0, 0};
- ADD.F R7.y, -R7.z, {1, 0, 0, 0}.x;
- MOV.S R27.z, R7.x;
- MOV.S R16.w, R7.y;
- MOV.S R1, {0, 0, 0, 0}.x;
- MOV.S R2, {0, 0, 0, 0}.x;
- MOV.S R3, {0, 0, 0, 0}.x;
- MOV.S R4, {0, 0, 0, 0}.x;
- MOV.S R5, {0, 0, 0, 0}.x;
- MOV.S R6, {0, 0, 0, 0}.x;
- MOV.S R0, {0, 0, 0, 0}.x;
- MOV.S R24.xyz, {0, 0, 0, 0}.x;
- MOV.S R25.xyz, {0, 0, 0, 0}.x;
- MOV.S R7.yz, {0, 0, 0, 0};
- MOV.S R7.x, vertex.id;
- MOV.S R7.w, vertex.instance.x;
- MOV.S R11.w, {1065353216, 0, 0, 0}.x;
- MOV.S R17.w, {0, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R3.z, c[1].y;
- MUL.F R3.z, R3, {5, 0, 0, 0}.x;
- MOV.S R3.xyw, {0, 0, 0, 0}.x;
- MOV.S R21.xw, {0, 0, 0, 1065353216};
- MOV.S R3.z, R3;
- ENDIF;
- SEQ.U R18.x, R18, {0, 0, 0, 0};
- SEQ.U R18.x, -R18, {1, 0, 0, 0};
- SEQ.U R18.x, -R18, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R18;
- IF NE.x;
- MOV.S R21.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R18.x, R21.w, {0, 0, 0, 0};
- SEQ.U R18.y, -R18.x, {1, 0, 0, 0}.x;
- SEQ.U R18.z, -R18.y, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.z;
- MOV.U R18.x, -R18;
- MOV.U R21.w, -R18.y;
- IF NE.x;
- MOV.F R18.y, R9.w;
- TRUNC.S R18.y, R18;
- I2F.S R18.y, R18;
- MOV.F R18.z, R15.w;
- SGE.F R18.z, R18, R18.y;
- TRUNC.U R18.z, R18;
- SEQ.U R18.w, R21, {1, 0, 0, 0}.x;
- SEQ.U R18.z, R18, {1, 0, 0, 0}.x;
- AND.U R31.x, -R18.z, -R18.w;
- MOV.S R24.x, R18.y;
- MOV.S R24.yz, {0, 0, 0, 0}.x;
- ELSE;
- MOV.U R31.x, {0, 0, 0, 0};
- ENDIF;
- SEQ.U R18.y, R31.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.y;
- IF NE.x;
- MOV.F R3.x, c[1].y;
- MUL.F R3.z, R3.x, {5, 0, 0, 0}.x;
- MOV.S R3.xy, {0, 0, 0, 0};
- MOV.S R3.z, R3;
- MOV.S R21.x, {0, 0, 0, 0};
- MOV.S R17.w, {1065353216, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R18.x, R18, {1, 0, 0, 0};
- SEQ.U R18.y, -R18.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R18.y;
- MOV.U R21.w, -R18.x;
- IF NE.x;
- SEQ.S R18.x, R17.w, {0, 0, 0, 0};
- MOV.U R30.w, -R18.x;
- SEQ.U R18.y, R21.w, {1, 0, 0, 0}.x;
- SEQ.U R18.x, -R18, {1, 0, 0, 0};
- AND.U R31.x, -R18, -R18.y;
- ELSE;
- MOV.U R30.w, {0, 0, 0, 0}.x;
- MOV.U R31.x, {0, 0, 0, 0};
- ENDIF;
- SEQ.U R18.x, R31, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R18;
- IF NE.x;
- MOV.F R7.x, c[2];
- SGT.F R7.z, {0, 0, 0, 0}.x, R7.x;
- TRUNC.U.CC HC.x, R7.z;
- MOV.S R7.x, {0, 0, 0, 0};
- IF NE.x;
- MOV.F R7.z, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R7.w, R10.x;
- MAX.F R7.w, R7, {0, 0, 0, 0}.x;
- MOV.S R18.z, R7.w;
- MOV.F R7.w, c[2].x;
- SGT.F R7.w, R7, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R7.w;
- MOV.S R18.y, R7.z;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R18.x, c[3].y;
- MUL.F R19.x, |R18|, {3.40282347e+38, 0, 0, 0};
- MOV.F R7.z, R15.w;
- MOV.F R9.w, c[2].x;
- DIV.F R9.w, R7.z, R9.w;
- MOV.S R9.w, R9;
- MOV.F R19.y, R9.w;
- MOV.F R9.w, R10.x;
- MUL.F R18.w, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.w, R18, R19.x;
- MUL.F R9.w, R9, R18.x;
- MIN.F R9.w, R9, R18;
- ADD.F R9.w, R9, R19.y;
- MOV.S R9.w, R9;
- MOV.F R18.x, R9.w;
- MOV.F R9.w, R18.y;
- ADD.F R7.w, R7, -R9;
- FRC.F R18.x, R18;
- MUL.F R9.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.y, R9.w, R18;
- MUL.F R9.w, R7, R18.x;
- MIN.F R9.w, R9, R18.y;
- MOV.S R9.w, R9;
- MOV.S R18.y, R9.w;
- MOV.S R7.w, R7;
- MOV.F R9.w, R7;
- ADD.F R9.w, -R9, {1, 0, 0, 0}.x;
- MOV.F R7.w, R24.x;
- DIV.F R7.z, R7, R7.w;
- MUL.F R7.w, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R9.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.x, R7.w, R18;
- MUL.F R7.w, R7.z, R9;
- MIN.F R7.w, R7, R18.x;
- MOV.F R9.w, R18.y;
- ADD.F R19.z, R7.w, R9.w;
- MOV.F R18.x, c[4].w;
- ADD.F R7.w, R19.z, -R18.x;
- MOV.S R7.w, R7;
- MOV.F R18.y, c[5].w;
- ADD.F R18.x, -R18, R18.y;
- MUL.F R19.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R9.w, c[5].y;
- MOV.F R18.w, c[4].y;
- ADD.F R18.w, -R18, R9;
- DIV.F R18.w, R18, R18.x;
- MUL.F R19.y, R7.w, R18.w;
- MUL.F R18.w, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.w, R19, R18;
- MIN.F R18.w, R19.y, R18;
- MOV.F R19.x, c[5];
- MOV.F R20.x, c[4];
- ADD.F R20.x, -R20, R19;
- DIV.F R19.y, R20.x, R18.x;
- MUL.F R20.z, |R19.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.x, R7.w, R19.y;
- MIN.F R20.z, R19.w, R20;
- MOV.F R19.y, c[5].z;
- MOV.F R20.y, c[4].z;
- ADD.F R20.y, -R20, R19;
- DIV.F R20.y, R20, R18.x;
- MIN.F R18.x, R20, R20.z;
- MUL.F R20.x, R7.w, R20.y;
- MUL.F R20.z, |R20.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R20.y, R19.w, R20.z;
- MOV.F R19.w, R18.z;
- MIN.F R18.z, R20.x, R20.y;
- SGE.F R7.w, R7, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R7.w;
- ADD.F R20.x, R19.z, -R18.y;
- MOV.S R20.z, R19;
- MOV.S R19.z, R20.x;
- MIN.F R20.x, R19.w, {0, 0, 0, 0};
- MOV.F R19.w, R29.x;
- ADD.F R19.w, R19, R20.x;
- MOV.F R20.x, c[6].z;
- ADD.F R19.y, -R19, R20.x;
- MOV.S R21.x, R19.w;
- MOV.F R19.w, c[6];
- ADD.F R18.y, -R18, R19.w;
- MOV.S R19.w, R19.y;
- MOV.F R19.y, c[6].x;
- ADD.F R19.x, -R19, R19.y;
- MOV.F R20.x, c[6].y;
- ADD.F R9.w, -R9, R20.x;
- MOV.S R19.y, R19.x;
- MOV.S R18.w, R18;
- MOV.S R18.z, R18;
- MOV.S R18.x, R18;
- MOV.S R7.z, R7;
- MOV.S R18.y, R18;
- MOV.S R19.x, R9.w;
- IF NE.x;
- MOV.S R7.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.w, c[4].x;
- ADD.F R9.w, R9, R18.x;
- MOV.S R20.y, R9.w;
- MOV.F R18.x, R18.w;
- MOV.F R9.w, c[4].y;
- ADD.F R9.w, R9, R18.x;
- MOV.F R18.x, R19.z;
- MOV.S R20.x, R9.w;
- SGE.F R9.w, R18.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.w;
- IF NE.x;
- MOV.S R9.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R9.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R18.x, R18.y;
- MOV.F R18.w, R19.y;
- DIV.F R20.w, R18, R18.x;
- MOV.F R18.y, R19.x;
- DIV.F R19.x, R18.y, R18.x;
- MOV.F R18.y, R19.z;
- MUL.F R19.y, |R20.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.w, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R20.w, R18.y, R20;
- MIN.F R19.y, R18.w, R19;
- MIN.F R20.w, R20, R19.y;
- MUL.F R19.y, |R19.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.y, R18, R19.x;
- MIN.F R18.w, R18, R19.y;
- MIN.F R18.w, R18.y, R18;
- MOV.F R18.y, R19.w;
- MOV.S R22.x, R18.w;
- DIV.F R18.w, R18.y, R18.x;
- MOV.F R18.y, R18.z;
- MOV.F R18.x, c[4].z;
- ADD.F R18.x, R18, R18.y;
- MOV.S R22.y, R20.w;
- MOV.S R18.z, R18.w;
- MOV.S R20.w, R18.x;
- MOV.F R18.x, R9.w;
- ADD.F R18.x, -R18, {1, 0, 0, 0};
- MOV.F R18.y, R20.z;
- MOV.F R18.w, c[6];
- SGE.F R18.y, R18, R18.w;
- TRUNC.U.CC HC.x, R18.y;
- MOV.S R18.x, R18;
- IF NE.x;
- MOV.S R18.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R18.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R23, R13;
- MOV.F R13.x, R18.y;
- MOV.F R24.xyz, R9;
- MOV.F R24.w, {1, 0, 0, 0}.x;
- DP4.F R9.z, R14, R24;
- DP4.F R9.x, R23, R24;
- MOV.F R23, R12;
- DP4.F R12.x, R23, R24;
- ADD.F R13.z, -R13.x, {1, 0, 0, 0}.x;
- MOV.S R14.y, R13.z;
- MUL.F R14.z, |R9.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, |R14.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R13.w, R18.z;
- MOV.F R14.x, R19.z;
- MUL.F R13.z, R14.x, R13.w;
- MOV.F R18.y, c[4].z;
- MIN.F R14.z, R14, R14.w;
- MUL.F R9.w, R9, R14.y;
- MIN.F R14.y, R9.w, R14.z;
- MUL.F R9.w, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, |R14|, {3.40282347e+38, 0, 0, 0};
- MIN.F R9.w, R14.x, R9;
- MIN.F R13.z, R13, R9.w;
- MOV.S R13.w, R14.y;
- MOV.F R9.w, R13;
- MOV.F R13.w, c[5].z;
- ADD.F R13.w, R13, R13.z;
- MUL.F R14.x, R13.w, R9.w;
- MUL.F R13.z, |R9.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R13.w, R13.z;
- MIN.F R14.x, R14, R14.y;
- MOV.F R13.w, R18.x;
- MUL.F R14.w, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.z, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, R7, R13;
- MIN.F R14.z, R14, R14.w;
- MIN.F R14.z, R13.w, R14;
- MOV.F R13.w, R20;
- MUL.F R14.w, R13, R14.z;
- ADD.F R7.w, -R7, {1, 0, 0, 0}.x;
- MUL.F R18.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.y, R18, R7.w;
- MUL.F R18.x, |R14.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R13.w, |R13|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.x, R13.w, R18;
- MUL.F R13.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.z, R18, R13.w;
- MIN.F R18.y, R18, R18.z;
- MIN.F R14.w, R14, R18.x;
- ADD.F R14.w, R14, R18.y;
- ADD.F R18.x, R14, R14.w;
- MOV.F R14.y, c[6].z;
- MUL.F R14.w, |R14.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, |R13|, {3.40282347e+38, 0, 0, 0};
- MIN.F R14.w, R14, R14.x;
- MUL.F R14.y, R14, R13.x;
- MIN.F R14.y, R14, R14.w;
- ADD.F R14.y, R14, R18.x;
- MOV.F R14.w, R29.z;
- MUL.F R18.y, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R14.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.x, R18, R18.y;
- MOV.F R18.y, c[4].x;
- MUL.F R14.y, R14.w, R14;
- MIN.F R14.y, R14, R18.x;
- MUL.F R18.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R14.w, R14.y;
- MOV.F R14.y, R22;
- MIN.F R18.z, R18, R13.w;
- MOV.S R12.z, R9;
- MOV.S R24.z, R9;
- MOV.F R9.z, c[5].x;
- ADD.F R9.z, R9, R14.y;
- MOV.S R12.w, R9.x;
- MOV.S R24.y, R9.x;
- MUL.F R9.x, |R9.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R14.y, R13.z, R9.x;
- MUL.F R9.z, R9.w, R9;
- MIN.F R14.y, R9.z, R14;
- MOV.F R9.z, R20.y;
- MOV.S R9.x, R14.z;
- MUL.F R14.z, R9, R9.x;
- MUL.F R18.x, |R9.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.z, R7.w, R18.y;
- MIN.F R18.y, R9.z, R18.z;
- MUL.F R9.z, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R18.x, R18, R9.z;
- MIN.F R14.z, R14, R18.x;
- MOV.S R18.y, R18;
- ADD.F R18.y, R14.z, R18;
- MOV.F R18.x, c[6];
- ADD.F R18.y, R14, R18;
- MUL.F R14.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.z, R14, R14.x;
- MUL.F R14.y, R18.x, R13.x;
- MIN.F R14.y, R14, R14.z;
- ADD.F R14.y, R14, R18;
- MOV.F R14.z, R21.x;
- MUL.F R18.y, |R14|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R14.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.x, R18, R18.y;
- MUL.F R14.y, R14.z, R14;
- MIN.F R18.x, R14.y, R18;
- MOV.F R14.z, R22.x;
- MOV.F R14.y, c[5];
- ADD.F R14.y, R14, R14.z;
- MOV.S R14.z, R18.x;
- MUL.F R18.x, |R14.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.w, R9, R14.y;
- MOV.F R18.y, R20.x;
- MIN.F R13.z, R13, R18.x;
- MIN.F R9.w, R9, R13.z;
- MUL.F R13.z, R9.x, R18.y;
- MOV.F R9.x, c[4].y;
- MUL.F R14.y, |R18|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R9.z, R14;
- MUL.F R9.z, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.z, R13, R14.y;
- MIN.F R9.z, R9, R13.w;
- MUL.F R7.w, R7, R9.x;
- MIN.F R9.x, R7.w, R9.z;
- ADD.F R9.z, R13, R9.x;
- MOV.F R7.w, c[6].y;
- MUL.F R9.x, |R7.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R9.x, R9, R14;
- MUL.F R7.w, R7, R13.x;
- MIN.F R7.w, R7, R9.x;
- MOV.F R9.x, R29.y;
- ADD.F R9.z, R9.w, R9;
- ADD.F R7.w, R7, R9.z;
- MOV.F R13.z, c[7];
- MUL.F R9.z, R9.x, R7.w;
- MUL.F R9.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.x, R7.w, R9.w;
- MIN.F R9.z, R9, R13.x;
- MOV.F R13.x, R10.y;
- MOV.F R7.w, R10.x;
- MOV.F R9.w, R10.z;
- ADD.F R9.x, R9.w, R7.w;
- MAD.F R9.x, R9, {0.5, 0, 0, 0}, -{0.5, 0, 0, 0};
- MUL.F R14.x, |R13.z|, {3.40282347e+38, 0, 0, 0};
- MOV.S R9.x, R9;
- MOV.S R29.x, R9.z;
- MOV.S R9.z, R9.x;
- ADD.F R9.x, R7.w, R13;
- MUL.F R9.z, R9, {2, 0, 0, 0}.x;
- MUL.F R13.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.z, R9, R13;
- MIN.F R13.w, R13, R14.x;
- MAD.F R9.x, R9, {0.5, 0, 0, 0}, -{0.5, 0, 0, 0};
- MOV.S R9.x, R9;
- MUL.F R9.x, R9, {2, 0, 0, 0};
- MIN.F R9.z, R9, R13.w;
- MOV.F R13.z, c[8];
- ADD.F R9.z, R13, R9;
- MOV.F R13.z, c[7].y;
- MOV.S R14.y, R9.z;
- ADD.F R9.z, R9.w, R13.x;
- MAD.F R9.z, R9, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
- MUL.F R9.z, R9, {2, 0, 0, 0}.x;
- MUL.F R13.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, |R13.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.z, R9, R13;
- MIN.F R13.w, R13, R14.x;
- MIN.F R9.z, R9, R13.w;
- MOV.F R13.z, c[8].y;
- ADD.F R9.z, R13, R9;
- MOV.F R13.z, c[7].x;
- MOV.S R9.x, R9;
- MUL.F R13.w, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, |R13.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.x, R9, R13.z;
- MUL.F R13.z, R13.x, {2, 0, 0, 0}.x;
- MIN.F R13.w, R13, R14.x;
- MIN.F R9.x, R9, R13.w;
- MOV.F R13.w, c[8].x;
- ADD.F R9.x, R9, R13.w;
- ADD.F R13.x, R13, {-0.5, 0, 0, 0};
- MOV.S R13.z, R13;
- FLR.F R13.z, R13;
- ADD.F R9.w, R9, {-0.5, 0, 0, 0}.x;
- MOV.S R14.x, R13.z;
- MOV.S R13.z, R9.w;
- ADD.F R7.w, R7, {-0.5, 0, 0, 0}.x;
- MOV.S R13.w, R13.x;
- MOV.S R13.x, R7.w;
- MOV.S R12.x, R12;
- MOV.S R9.z, R9;
- MOV.S R9.x, R9;
- MOV.S R7.w, {1065353216, 0, 0, 0}.x;
- AND.S R29.z, c[9].x, {131072, 0, 0, 0}.x;
- AND.S R29.y, c[9].x, {262144, 0, 0, 0}.x;
- AND.S R9.w, c[9].x, {65536, 0, 0, 0}.x;
- ENDIF;
- SEQ.U R18.x, R31, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R18;
- IF NE.x;
- MOV.F R9.y, c[10].w;
- MOV.F R7.w, R14;
- MUL.F R11.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, R7, R9.y;
- MIN.F R11.w, R11, R13.y;
- MIN.F R7.w, R7, R11;
- MOV.F R9.y, c[10];
- MOV.S R18.x, R7.w;
- MOV.F R7.w, R14.z;
- MUL.F R11.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, R7, R9.y;
- MIN.F R11.w, R11, R13.y;
- MIN.F R14.z, R7.w, R11.w;
- MOV.F R9.y, c[10].z;
- MOV.F R7.w, R29.x;
- MUL.F R11.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.w, R11, R13.y;
- MUL.F R7.w, R7, R9.y;
- MIN.F R7.w, R7, R11;
- MOV.S R13.y, R7.w;
- MOV.F R7.w, R14.x;
- SGT.F R7.w, R7, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R7.w;
- MOV.S R14.z, R14;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.w, R18.x;
- MOV.F R9.y, R28.z;
- MUL.F R14.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R17.w, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.y, R9, R11.w;
- I2F.S R11.w, R9;
- MIN.F R14.w, R14, R17;
- MIN.F R14.w, R9.y, R14;
- MOV.S R9.y, R14.x;
- MOV.S R18.x, R11.w;
- SGT.F R11.w, R11, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R11.w;
- MOV.S R14.x, R14.w;
- MOV.S R20.w, R7;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.w, R18.x;
- SGT.F R11.w, {0, 0, 0, 0}.x, R11;
- TRUNC.U.CC HC.x, R11.w;
- MOV.S R22.y, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R22.z, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R20.w;
- ADD.F R9.y, R9, -R7.w;
- I2F.S R7.w, R29.z;
- MOV.S R19.x, R9.y;
- SGT.F R11.w, R7, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R11.w;
- MOV.S R9.y, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R18.y, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.w, R22.z;
- MOV.F R9.y, R22;
- ADD.F R9.y, R9, -R11.w;
- MOV.S R18.w, R9.y;
- I2F.S R9.y, R29;
- MOV.S R18.x, R9.y;
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R18.z, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.w, R18.z;
- MOV.F R9.y, R18;
- ADD.F R9.y, R9, -R11.w;
- MOV.F R14.w, R10.z;
- MUL.F R11.w, R14, {2, 0, 0, 0}.x;
- MOV.S R22.z, R9.y;
- MOV.F R9.y, R18.x;
- SGT.F R9.y, R9, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R22.y, R11.w;
- MOV.S R22.x, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R14.w, R22.x;
- ADD.F R7.w, R7, -R14;
- MOV.F R9.y, R18.w;
- TRUNC.S R9.y, R9;
- ADD.S R11.w, -R9.y, {0, 0, 0, 0}.x;
- MAX.S R22.x, R9.y, R11.w;
- MOV.F R11.w, R22.y;
- FLR.F R11.w, R11;
- MOV.F R9.y, R22.z;
- TRUNC.S R9.y, R9;
- MOV.F R17.w, R10.x;
- MUL.F R14.w, R17, {2, 0, 0, 0}.x;
- MOV.S R18.y, R7.w;
- SGT.F R7.w, R11, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R7.w;
- ADD.S R22.y, -R9, {0, 0, 0, 0}.x;
- MOV.S R18.z, R11.w;
- MOV.S R20.w, R14;
- MOV.S R29.y, R9;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R18.z;
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MOV.S R22.z, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R22.z;
- ADD.F R7.w, R9.y, -R7;
- MOV.S R29.x, R7.w;
- MOV.F R7.w, R20;
- FLR.F R9.y, R7.w;
- MOV.F R7.w, R18.y;
- TRUNC.S R23.x, R7.w;
- MOV.S R18.z, R9.y;
- I2F.S R7.w, R22.x;
- MUL.F R7.w, R7, {2, 0, 0, 0}.x;
- SGT.F R9.y, R9, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.y;
- MAX.S R18.w, R22.y, R29.y;
- ADD.S R18.y, -R23.x, {0, 0, 0, 0}.x;
- MOV.S R18.x, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.w, R19.x;
- MOV.F R9.y, R18.x;
- MUL.F R14.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R17.w, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.w, R14, R17;
- MUL.F R9.y, -R9, R11.w;
- MIN.F R9.y, R9, R14.w;
- MOV.S R22.y, R9;
- MOV.F R9.y, R18.z;
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MAX.S R22.z, R23.x, R18.y;
- MOV.S R22.x, R7.w;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R22.x;
- ADD.F R7.w, R9.y, -R7;
- I2F.S R11.w, R22.z;
- MUL.F R9.y, R11.w, {2, 0, 0, 0}.x;
- MUL.F R14.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, -R9.y, R7;
- MIN.F R11.w, R11, R14;
- MIN.F R11.w, R7, R11;
- MOV.F R9.y, R11.z;
- MUL.F R11.z, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.w, R7, R11.z;
- MUL.F R7.w, R9.y, R11;
- MIN.F R14.w, R7, R14;
- MOV.F R7.w, R14.y;
- ADD.F R14.y, R14.w, R9;
- MUL.F R9.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.z, R11, R9.y;
- MUL.F R9.y, R11.w, R7.w;
- MIN.F R14.w, R9.y, R11.z;
- ADD.F R7.w, R14, R7;
- I2F.S R9.y, R18.w;
- MUL.F R9.y, R9, {2, 0, 0, 0}.x;
- MOV.S R29.y, R7.w;
- MOV.F R11.z, R29.x;
- MUL.F R11.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R22.w, R14.y;
- MUL.F R14.y, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.y, -R9, R11.z;
- MIN.F R11.w, R11, R14.y;
- MIN.F R9.y, R9, R11.w;
- MOV.F R11.z, R11.y;
- MUL.F R11.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.w, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R11.w, R11;
- MUL.F R11.w, R11.z, R9.y;
- MIN.F R11.w, R11, R14.y;
- ADD.F R11.z, R11.w, R11;
- MOV.S R29.x, R11.z;
- MOV.F R11.z, R9.x;
- MOV.F R7.w, R22.y;
- MUL.F R9.y, R9, R9.z;
- MUL.F R9.x, |R7.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R11.w, |R11.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.y, R11.w, R9.x;
- MUL.F R11.w, R11.z, R7;
- MIN.F R11.w, R11, R14.y;
- ADD.F R11.w, R11, R11.z;
- MUL.F R11.z, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R11.z, R11;
- MIN.F R11.y, R9, R11;
- MOV.F R9.y, R11.x;
- ADD.F R11.x, R11.y, R9.z;
- MUL.F R9.z, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.x, R9.z, R9;
- MOV.F R9.z, c[11].x;
- MUL.F R7.w, R9.y, R7;
- MIN.F R7.w, R7, R9.x;
- ADD.F R7.w, R7, R9.y;
- MOV.F R9.x, R13;
- MOV.S R23.z, R11.x;
- MUL.F R11.x, |R9|, {3.40282347e+38, 0, 0, 0};
- MUL.F R11.y, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.x, R9, R9.z;
- MIN.F R11.x, R11, R11.y;
- MIN.F R9.x, R9, R11;
- ADD.F R11.x, R7.w, R9;
- MOV.F R9.x, c[11].y;
- MOV.F R7.w, R13;
- MUL.F R9.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.z, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.w, R7, R9.x;
- MIN.F R9.y, R9, R9.z;
- MIN.F R7.w, R7, R9.y;
- MOV.S R22.z, R7.w;
- MOV.F R9.x, c[11].z;
- MOV.F R7.w, R13.z;
- MUL.F R9.y, R7.w, R9.x;
- MUL.F R9.x, |R9|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.w, R7, R9.x;
- MOV.F R9.x, c[8].w;
- MIN.F R7.w, R9.y, R7;
- SEQ.F R9.x, R9, {1, 0, 0, 0};
- TRUNC.U.CC HC.x, R9;
- MOV.S R20.w, R11;
- MOV.S R19.x, R11;
- MOV.S R9.y, R7.w;
- IF NE.x;
- MOV.S R9.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R9.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R7.w, R22;
- ADD.F R7.w, R7, R9.y;
- MOV.S R20.y, R7.w;
- MOV.F R7.w, R29.x;
- MOV.F R9.y, R22.z;
- ADD.F R9.y, R7.w, R9;
- MOV.F R7.w, c[8];
- MOV.S R29.z, R9.y;
- LG2.F R9.y, R7.w;
- MUL.F R9.z, R9.y, {2, 0, 0, 0}.x;
- SNE.F R11.x, R9.y, {0, 0, 0, 0};
- SEQ.F R9.z, R9.y, R9;
- ADD.F R7.w, -R7, {1, 0, 0, 0}.x;
- TRUNC.U R11.x, R11;
- TRUNC.U R9.z, R9;
- AND.U R9.z, R9, R11.x;
- SEQ.U R9.z, R9, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.z;
- MOV.S R18.z, R7.w;
- IF NE.x;
- MOV.F R9.y, {-3.40282347e+38, 0, 0, 0}.x;
- ENDIF;
- MOV.F R7.w, R15;
- MUL.F R9.z, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.x, |R9.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.w, R7, R9.y;
- MIN.F R9.z, R9, R11.x;
- MIN.F R7.w, R7, R9.z;
- MOV.S R7.w, R7;
- MOV.F R9.y, R18.z;
- SEQ.S R9.x, R9, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R9;
- RCP.F R9.y, R9.y;
- EX2.F R7.w, R7.w;
- MAD.F R7.w, -R7, R9.y, R9.y;
- MOV.S R18.y, R7.w;
- MOV.S R7.w, R12.x;
- MOV.S R17.w, R12;
- MOV.S R11.w, R12.z;
- MOV.S R9.y, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R9.x, R18.y;
- ELSE;
- MOV.S R9.x, R15.w;
- ENDIF;
- MOV.F R11.x, R20.w;
- MUL.F R11.y, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.z, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R9.z, R11;
- MUL.F R11.x, R9, R11;
- MIN.F R12.z, R11.x, R11.y;
- MOV.F R11.x, R29.y;
- MUL.F R11.y, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R11.z, R19.x;
- ADD.F R11.z, R11, R12;
- MUL.F R11.x, R11, R9;
- MIN.F R11.y, R11, R9.z;
- MIN.F R11.y, R11.x, R11;
- MOV.F R11.x, R20.y;
- ADD.F R11.x, R11, R11.y;
- MAD.F R11.y, R11.z, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
- MOV.F R11.z, R23;
- MUL.F R12.z, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- FRC.F R11.y, R11;
- MAD.F R11.y, R11, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0, 0};
- MUL.F R9.x, R9, R11.z;
- MIN.F R9.z, R9, R12;
- MIN.F R9.z, R9.x, R9;
- MOV.F R9.x, R29.z;
- ADD.F R9.z, R9.x, R9;
- MUL.F R11.y, R11, {0.159154937, 0, 0, 0}.x;
- MOV.S R9.x, R11.y;
- MUL.F R12.z, R9.x, {6.28318548, 0, 0, 0}.x;
- COS.F R12.w, R12.z;
- MAD.F R11.x, R11, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R9.x, R11;
- MAD.F R9.z, R9, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0}.y;
- FRC.F R9.z, R9;
- MAD.F R13.x, R9.z, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- SIN.F R9.z, R13.x;
- MUL.F R11.y, R12.w, R9.z;
- MUL.F R11.z, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.z, R14.w, R11;
- MAD.F R11.x, R9, {6.28318548, -3.14159274, 0, 0}, {6.28318548, -3.14159274, 0, 0}.y;
- MIN.F R13.z, R11.y, R13;
- SIN.F R11.y, R11.x;
- MUL.F R14.y, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R13.w, R11.y, R13.z;
- COS.F R18.x, R13.x;
- MUL.F R9.x, |R13.z|, {3.40282347e+38, 0, 0, 0};
- MIN.F R13.x, R14.y, R9;
- MIN.F R18.w, R13, R13.x;
- SIN.F R13.x, R12.z;
- MOV.S R9.x, R18;
- MOV.F R12.z, R9.x;
- MUL.F R18.y, |R13.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.z, |R12|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R13.w, R18.z, R18.y;
- MUL.F R9.x, R12.z, R13;
- MIN.F R9.x, R9, R13.w;
- ADD.F R13.w, -R9.x, R18;
- MOV.S R13.w, R13;
- MOV.F R18.w, R13;
- MOV.F R13.w, R26.z;
- MUL.F R19.x, |R13.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R19.y, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.x, R19, R19.y;
- MUL.F R13.w, R13, R18;
- MIN.F R13.w, R13, R19.x;
- MOV.F R19.x, R14;
- MUL.F R18.w, R18, R19.x;
- MUL.F R19.z, |R19.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.x, R19.y, R19.z;
- MUL.F R19.z, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.z, R12.w, R12;
- MIN.F R18.z, R14.w, R18;
- MIN.F R18.z, R12, R18;
- MIN.F R12.z, R18.w, R19.x;
- MUL.F R18.w, |R18.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.x, R14.y, R18.w;
- MUL.F R18.w, R11.y, R18.z;
- MIN.F R19.y, R18.w, R19.x;
- MIN.F R19.x, R18.y, R11.z;
- MUL.F R18.w, R13.x, R9.z;
- MIN.F R18.w, R18, R19.x;
- ADD.F R19.x, R18.w, R19.y;
- MUL.F R9.x, R11.y, R9;
- MIN.F R19.y, R14, R19.z;
- MIN.F R19.y, R9.x, R19;
- MOV.S R9.x, R19;
- MUL.F R19.x, |R18.w|, {3.40282347e+38, 0, 0, 0};
- MIN.F R19.x, R14.y, R19;
- MUL.F R14.y, R11, R18.w;
- COS.F R18.w, R11.x;
- MIN.F R14.y, R14, R19.x;
- MUL.F R19.x, |R18.w|, {3.40282347e+38, 0, 0, 0};
- ADD.F R13.z, -R13, R19.y;
- MIN.F R18.y, R18, R19.x;
- MUL.F R13.x, R13, R18.w;
- MIN.F R13.x, R13, R18.y;
- MUL.F R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.w, R14, R19.x;
- MUL.F R12.w, R12, R18;
- MIN.F R12.w, R12, R14;
- MUL.F R9.z, R9, R18.w;
- MIN.F R11.z, R11, R19.x;
- MIN.F R11.z, R9, R11;
- MOV.S R29.y, R12.w;
- MOV.F R9.z, -R11.y;
- MIN.F R18.y, R19.x, R18;
- MUL.F R18.x, R18, R18.w;
- MIN.F R18.x, R18, R18.y;
- MOV.S R13.w, R13;
- MOV.S R12.z, R12;
- MOV.S R13.z, R13;
- MOV.S R14.y, R14;
- MOV.S R11.x, R18.z;
- MOV.S R13.x, R13;
- MOV.S R14.w, R18.x;
- MOV.S R12.w, R11.z;
- MOV.S R11.y, R9.z;
- ENDIF;
- SEQ.U R9.z, R31.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.z;
- IF NE.x;
- MOV.F R20.z, R29.y;
- MUL.F R20.x, |R9|, {3.40282347e+38, 0, 0, 0};
- MUL.F R20.w, |R20.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R20.y, R12.z;
- MUL.F R22.y, |R13.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R7.y, c[12];
- MOV.F R9.z, R28.y;
- MAD.F R9.z, R7.y, {0.5, 0, 0, 0}.x, R9;
- MOV.F R7.y, R13;
- MUL.F R11.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R18.x, |R9.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.y, R7, R9.z;
- MIN.F R11.z, R11, R18.x;
- MIN.F R7.y, R7, R11.z;
- MOV.F R9.z, R12.w;
- MOV.S R18.x, R7.y;
- MOV.F R7.y, R14.x;
- MUL.F R12.w, R7.y, R9.z;
- MUL.F R11.z, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.x, |R7.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R18.y, R14.x, R11.z;
- MIN.F R19.x, R12.w, R18.y;
- MOV.S R12.w, R18.x;
- MOV.F R18.y, R12.w;
- MUL.F R18.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R12.w, |R11.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.w, R18.z, R20;
- MIN.F R18.w, R18.z, R12;
- MUL.F R18.x, R18.y, R11.y;
- MIN.F R18.x, R18, R18.w;
- ADD.F R18.x, R18, R19;
- MOV.F R19.x, R28;
- MOV.F R18.w, c[12].x;
- MAD.F R18.w, R18, {0.5, 0, 0, 0}.x, R19.x;
- MUL.F R19.x, |R14.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R19.y, |R18.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.x, R19, R19.y;
- MUL.F R14.z, R14, R18.w;
- MIN.F R18.w, R14.z, R19.x;
- MUL.F R19.x, |R18.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R14.z, |R14.w|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R19.z, R19.x, R14;
- MUL.F R19.y, R18.w, R14.w;
- MIN.F R19.y, R19, R19.z;
- ADD.F R18.x, R19.y, R18;
- MUL.F R19.y, R18.w, R9.x;
- MIN.F R19.z, R19.x, R20.x;
- MIN.F R19.y, R19, R19.z;
- MUL.F R19.z, R18.y, R20;
- MIN.F R12.z, R19, R19.w;
- ADD.F R12.z, R12, R20.y;
- ADD.F R22.z, R19.y, R12;
- MOV.F R20.y, R13.x;
- MUL.F R12.z, |R20.y|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R19.y, R14;
- ADD.F R11.x, R11, R19.y;
- MUL.F R22.x, |R11|, {3.40282347e+38, 0, 0, 0};
- MOV.F R19.w, R7;
- MIN.F R18.z, R18, R12;
- MUL.F R18.y, R18, R20;
- MIN.F R18.y, R18, R18.z;
- MUL.F R7.y, R11.x, R7;
- MIN.F R14.x, R22, R14;
- MIN.F R7.y, R7, R14.x;
- ADD.F R18.y, R18, R7;
- MIN.F R14.x, R19, R22.y;
- MUL.F R7.y, R18.w, R13.z;
- MIN.F R7.y, R7, R14.x;
- ADD.F R22.w, R7.y, R18.y;
- MOV.F R18.y, R22.z;
- MOV.F R18.z, R22.w;
- MOV.F R19.xyz, R15;
- MOV.F R18.w, R9.y;
- DP4.F R7.y, R19, R18;
- MOV.F R19.xyz, R16;
- MOV.F R19.w, R17;
- DP4.F R7.w, R18, R19;
- MOV.S R14.x, R7.y;
- MOV.S R7.y, R7.w;
- MOV.F R7.w, R26.y;
- MOV.F R18.y, R13.w;
- MUL.F R17.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R19.x, R18;
- MIN.F R18.x, R20.w, R17.w;
- MUL.F R13.w, R20.z, R7;
- MIN.F R13.w, R13, R18.x;
- ADD.F R18.x, R13.w, R18.y;
- MOV.F R13.w, R26.x;
- MOV.S R18.y, R18.x;
- MUL.F R18.x, |R13.w|, {3.40282347e+38, 0, 0, 0};
- MOV.S R18.z, R18.y;
- MUL.F R9.x, R9, R13.w;
- MIN.F R18.y, R20.x, R18.x;
- MIN.F R18.y, R9.x, R18;
- ADD.F R18.y, R18, R18.z;
- MOV.F R9.x, R26.z;
- MUL.F R18.z, |R9.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.z, R9, R9.x;
- MUL.F R9.x, R11, R9;
- MIN.F R11.z, R11, R18;
- MOV.S R20.w, R18.y;
- MIN.F R18.y, R9.z, R11.z;
- MUL.F R9.z, R11.y, R7.w;
- MIN.F R11.z, R12.w, R17.w;
- MIN.F R9.z, R9, R11;
- ADD.F R11.z, R9, R18.y;
- MIN.F R11.y, R14.z, R18.x;
- MUL.F R9.z, R14.w, R13.w;
- MIN.F R9.z, R9, R11.y;
- ADD.F R9.z, R9, R11;
- MIN.F R11.y, R22.x, R18.z;
- MIN.F R11.x, R9, R11.y;
- MIN.F R9.x, R12.z, R17.w;
- MUL.F R7.w, R20.y, R7;
- MIN.F R7.w, R7, R9.x;
- ADD.F R11.x, R7.w, R11;
- MUL.F R7.w, R13.z, R13;
- MIN.F R9.x, R22.y, R18;
- MIN.F R7.w, R7, R9.x;
- ADD.F R7.w, R7, R11.x;
- MOV.S R23.x, R7.w;
- MOV.F R7.w, c[14].y;
- SGT.F R7.w, R7, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R7.w;
- MOV.S R19.z, R22.w;
- MOV.S R19.y, R22.z;
- MOV.S R29.x, R9.z;
- MOV.S R13.zw, c[13].xyyx;
- MOV.S R9.x, c[13].z;
- IF NE.x;
- MOV.F R7.w, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R7.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.S R23.y, R7.w;
- MOV.F R11.xyz, R17;
- MOV.F R18.w, R9.y;
- MOV.F R18.xyz, R19;
- DP4.F R9.y, R11, R18;
- MOV.S R12.z, R9.y;
- MOV.F R9.y, c[14];
- SGT.F R9.y, {0, 0, 0, 0}.x, R9;
- TRUNC.U.CC HC.x, R9.y;
- MOV.F R18.xyz, R15;
- MOV.F R11.y, R20.w;
- MOV.F R11.z, R23.x;
- MOV.F R11.x, R29;
- MOV.F R11.w, {0, 0, 0, 0}.x;
- MOV.F R18.w, {-0, 0, 0, 0}.x;
- DP4.F R9.z, R18, R11;
- MOV.S R25.x, R9.z;
- MOV.S R7.w, {1065353216, 0, 0, 0}.x;
- IF NE.x;
- MOV.F R9.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R9.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11.xyz, R17;
- MOV.F R18.y, R20.w;
- MOV.F R18.z, R23.x;
- MOV.F R18.x, R29;
- MOV.F R18.w, {0, 0, 0, 0}.x;
- MOV.F R11.w, {-0, 0, 0, 0}.x;
- DP4.F R9.z, R11, R18;
- MOV.S R25.z, R9;
- MOV.F R11.x, c[14].y;
- MOV.F R9.z, R15.w;
- DIV.F R9.z, R9, R11.x;
- MOV.F R11.xyz, R16;
- MOV.F R11.w, {-0, 0, 0, 0}.x;
- DP4.F R11.x, R11, R18;
- MOV.S R9.z, R9;
- MOV.S R11.w, R9.z;
- MOV.F R9.z, R10.x;
- MOV.S R25.y, R11.x;
- MOV.F R11.x, c[2].z;
- MUL.F R11.y, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.z, R9, R11.x;
- MIN.F R11.y, R11, R11.z;
- MIN.F R9.z, R9, R11.y;
- MOV.F R11.x, R11.w;
- ADD.F R9.z, R9, R11.x;
- MOV.F R11.y, R23;
- ADD.F R11.x, R11.y, -R9.y;
- MOV.S R9.y, R9.z;
- MOV.S R9.z, R11.x;
- ADD.F R11.x, -R9.z, {1, 0, 0, 0};
- MUL.F R11.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R11.z, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R11.y, R11, R11.z;
- MUL.F R7.z, R7, R11.x;
- MIN.F R12.w, R7.z, R11.y;
- FRC.F R9.y, R9;
- MUL.F R11.x, |R9.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R7.z, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R7.z, R7, R11.x;
- MUL.F R9.y, R9.z, R9;
- MIN.F R11.x, R9.y, R7.z;
- MOV.S R11.x, R11;
- MOV.S R11.w, R11.x;
- MOV.F R7.z, c[16].x;
- MOV.F R9.y, c[15].x;
- ADD.F R9.z, -R9.y, R7;
- MOV.S R9.z, R9;
- MOV.S R11.z, R9;
- MOV.F R11.y, c[16].w;
- MOV.F R11.x, c[15].w;
- ADD.F R9.z, -R11.x, R11.y;
- DIV.F R9.z, R11, R9.z;
- MOV.S R11.z, R9;
- ADD.F R9.z, R12.w, R11.w;
- MOV.F R14.z, R11;
- ADD.F R11.x, R9.z, -R11;
- MOV.F R11.z, c[17].x;
- ADD.F R11.z, -R7, R11;
- MOV.S R11.w, R11.z;
- MUL.F R16.x, R11, R14.z;
- MOV.S R12.w, R11;
- MOV.F R11.z, c[17].w;
- ADD.F R11.w, -R11.y, R11.z;
- DIV.F R11.w, R12, R11.w;
- ADD.F R11.y, R9.z, -R11;
- MUL.F R12.w, |R14.z|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.w, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R12.w, R14, R12;
- MIN.F R12.w, R16.x, R12;
- ADD.F R9.y, R12.w, R9;
- MOV.S R11.w, R11;
- MUL.F R14.w, |R11|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R14.z, |R11.y|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R14.z, R14, R14.w;
- MUL.F R11.w, R11.y, R11;
- MIN.F R11.w, R11, R14.z;
- ADD.F R7.z, R11.w, R7;
- MOV.S R16.x, R9.y;
- MOV.S R12.w, R7.z;
- ADD.F R9.y, R9.z, -R11.z;
- MOV.S R14.w, R9.z;
- MOV.S R17.y, R11;
- MOV.S R7.z, R11.x;
- MOV.S R16.z, R9.y;
- ENDIF;
- SEQ.U R9.y, R31.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.y;
- IF NE.x;
- MOV.F R11.x, R14;
- MOV.F R11.yw, R7;
- MOV.F R11.z, R12;
- MOV.F R3, c[20];
- DP4.F R3.z, R3, R11;
- RCP.F R9.w, R3.z;
- MOV.F R18, c[19];
- DP4.F R3.x, R18, R11;
- MOV.F R19, c[24];
- DP4.F R9.y, R11, R19;
- MOV.S R9.z, R9.y;
- MOV.F R19, c[22];
- DP4.F R14.y, R11, R19;
- MOV.S R3.w, R3.z;
- MUL.F R3.z, R3, {0.5, 0, 0, 0}.x;
- MOV.S R19.z, R3;
- MOV.F R3.z, R7;
- SGE.F R3.z, R3, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R3.z;
- MOV.F R18, c[18];
- MOV.S R3.y, R3.x;
- DP4.F R3.x, R11, R18;
- MOV.F R18, c[21];
- MOV.S R23.w, R9;
- DP4.F R9.w, R11, R18;
- MOV.S R23.x, R9.w;
- MOV.F R18, c[23];
- DP4.F R9.w, R11, R18;
- MOV.S R3.x, R3;
- MOV.S R9.y, R9.z;
- MOV.S R23.y, R14;
- MOV.S R29.x, R9.w;
- MOV.S R20.w, R9.z;
- IF NE.x;
- MOV.S R7.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R7.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R3.z, R16;
- SGE.F R3.z, R3, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R3.z;
- IF NE.x;
- MOV.S R9.z, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R9.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.w, R29.x;
- MOV.F R3.z, c[12];
- ADD.F R3.z, R3, R9.w;
- MOV.F R11.x, R17.y;
- SGE.F R9.w, R11.x, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.w;
- MOV.S R23.z, R3;
- MOV.S R15.x, R9.z;
- IF NE.x;
- MOV.S R9.w, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R9.w, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R11, c[26];
- MOV.F R17.xyz, R23;
- MOV.F R17.w, R20;
- DP4.F R14.y, R17, R11;
- MOV.F R11.xyz, R23;
- MOV.F R17, c[25];
- MOV.F R11.w, R9.y;
- DP4.F R3.z, R11, R17;
- DIV.F R3.z, R3, R14.y;
- MOV.S R3.z, R3;
- MOV.F R9.y, R3.z;
- MOV.F R3.z, R3.w;
- MUL.F R11.x, R3.z, R9.y;
- MUL.F R9.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R3.z, |R3|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R3.z, R3, R9.y;
- MIN.F R3.z, R11.x, R3;
- MOV.F R9.y, R19.z;
- MAD.F R9.y, R3.z, {0.5, 0, 0, 0}.x, R9;
- MOV.F R11.x, R23.w;
- MOV.S R9.y, R9;
- MUL.F R9.y, R9, R11.x;
- MOV.S R9.y, R9;
- MOV.F R11.x, c[1].w;
- MUL.F R11.y, R9, R11.x;
- MUL.F R11.x, |R11|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.y, R9, R11.x;
- MOV.F R11.x, c[1].y;
- MIN.F R9.y, R11, R9;
- ADD.F R9.y, R9, -R11.x;
- MOV.F R11.x, c[1].z;
- MOV.S R9.y, R9;
- DIV.F R9.y, -R11.x, R9.y;
- MOV.F R11.x, R10.y;
- SGT.F R11.z, R11.x, {0.5, 0, 0, 0}.x;
- MOV.F R11.x, R7.z;
- MOV.S R14.y, R9;
- MOV.F R9.y, R9.w;
- ADD.F R9.w, -R9.y, {1, 0, 0, 0}.x;
- MOV.S R9.w, R9;
- MUL.F R11.y, R11.x, R9.w;
- TRUNC.U.CC HC.x, R11.z;
- MUL.F R7.z, |R11.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.w, |R9|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.w, R7.z, R9;
- MOV.F R7.z, R9;
- MIN.F R9.z, R11.y, R9.w;
- ADD.F R7.z, -R7, {1, 0, 0, 0}.x;
- MUL.F R9.w, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R17.z, R9;
- MUL.F R9.z, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, R9.y, R7;
- MIN.F R9.z, R9, R9.w;
- MIN.F R7.z, R7, R9;
- ADD.F R9.y, -R11.x, {1, 0, 0, 0}.x;
- MOV.S R3.z, R3;
- MOV.S R17.y, R7.z;
- MOV.S R17.x, R9.y;
- IF NE.x;
- MOV.S R7.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R7.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R9.y, R10.x;
- SGT.F R9.y, R9, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R9.y;
- AND.S R18.y, c[9].x, {524288, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R9.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R9.y, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R9.y, R9, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.y;
- AND.S R18.w, c[9].x, {1048576, 0, 0, 0}.x;
- AND.S R18.x, c[9], {2097152, 0, 0, 0};
- IF NE.x;
- MOV.S R9.y, R27.x;
- ELSE;
- MOV.S R9.y, R16.w;
- ENDIF;
- SEQ.S R7.z, R7, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.z;
- IF NE.x;
- MOV.S R9.z, R27.y;
- ELSE;
- MOV.S R9.z, R27;
- ENDIF;
- SEQ.S R7.z, R18.w, {1048576, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R7.z;
- IF NE.x;
- MOV.S R7.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R7.z, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R9.w, R18.y, {524288, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.w;
- IF NE.x;
- MOV.S R9.w, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R9.w, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R11.x, R18, {2097152, 0, 0, 0};
- MOV.U.CC RC.x, -R11;
- IF NE.x;
- MOV.S R11.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R11.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R11.y, R10.z;
- SGT.F R11.y, R11, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R11.y;
- IF NE.x;
- MOV.S R11.y, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R11.y, {0, 0, 0, 0}.x;
- ENDIF;
- SEQ.S R9.w, R9, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.w;
- IF NE.x;
- MOV.S R9.y, R27.x;
- ELSE;
- ENDIF;
- MOV.S R16.y, R9;
- SEQ.S R9.y, R7.z, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.y;
- AND.S R7.z, c[9].x, {4194304, 0, 0, 0}.x;
- IF NE.x;
- MOV.S R9.y, R27;
- ELSE;
- MOV.S R9.y, R9.z;
- ENDIF;
- SEQ.S R9.z, R11.y, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.z;
- MOV.S R9.w, R9.y;
- IF NE.x;
- MOV.S R9.y, R27.x;
- ELSE;
- MOV.S R9.y, R16.w;
- ENDIF;
- SEQ.S R9.z, R11.x, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.z;
- IF NE.x;
- MOV.S R9.y, R27.x;
- ELSE;
- ENDIF;
- MOV.S R15.z, R9.y;
- ENDIF;
- SEQ.U R9.y, R31.x, {1, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R9.y;
- IF NE.x;
- SEQ.S R6.x, R7.z, {4194304, 0, 0, 0};
- MOV.U.CC RC.x, -R6;
- MOV.F R5.w, c[27];
- MOV.F R5.x, R14.w;
- ADD.F R5.x, -R5.w, R5;
- MOV.S R22.x, R5;
- MOV.F R5.y, c[27].x;
- MOV.F R5.x, c[17];
- ADD.F R5.x, -R5, R5.y;
- MOV.F R5.z, c[17].w;
- ADD.F R5.y, -R5.z, R5.w;
- MOV.S R23.x, R5;
- MOV.S R22.y, R5;
- IF NE.x;
- MOV.S R5.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R5.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R5.z, R17.x;
- MOV.F R5.y, c[15].x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.y, R5, R5.z;
- MOV.F R6.y, R22.x;
- MIN.F R5.w, R5, R6.x;
- MIN.F R5.y, R5, R5.w;
- SGE.F R5.z, R6.y, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- MOV.S R18.x, R5.y;
- IF NE.x;
- MOV.S R5.y, {1065353216, 0, 0, 0}.x;
- ELSE;
- MOV.S R5.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R5.w, R17.z;
- MOV.F R5.z, R16.x;
- MUL.F R6.x, R5.z, R5.w;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.z, R6.x, R5;
- MOV.F R5.w, R18.x;
- ADD.F R6.z, R5, R5.w;
- MOV.F R5.w, R17.y;
- MOV.F R5.z, R12.w;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, R5, R5.w;
- MIN.F R6.x, R6, R6.y;
- MIN.F R5.z, R5, R6.x;
- ADD.F R5.z, R5, R6;
- MOV.S R11.z, R5;
- MOV.F R5.z, R23.x;
- MOV.F R5.w, R22.y;
- DIV.F R5.w, R5.z, R5.w;
- MOV.F R5.z, R16;
- MUL.F R6.x, R5.z, R5.w;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.z, R6.x, R5;
- MOV.F R5.w, c[17].x;
- ADD.F R6.z, R5, R5.w;
- MOV.F R5.w, c[29].y;
- MOV.F R5.z, R13;
- MUL.F R6.x, |R5.z|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, R5, R5.w;
- MIN.F R6.x, R6, R6.y;
- MIN.F R5.z, R5, R6.x;
- MOV.S R12.y, R5.z;
- MOV.F R5.w, c[29].x;
- MOV.F R5.z, R13.w;
- MUL.F R6.x, R5.z, R5.w;
- MUL.F R5.w, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.z, |R5|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.z, R6.x, R5;
- MOV.F R5.w, R5.y;
- ADD.F R6.x, -R5.w, {1, 0, 0, 0};
- MOV.F R5.w, R15.x;
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R11.x, R6.z;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R13.x, R5.z;
- MOV.F R5.z, R10.w;
- SGT.F R5.z, R5, {0.5, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R5.z;
- MIN.F R6.y, R6, R6.z;
- MUL.F R5.w, R5, R6.x;
- MIN.F R5.w, R5, R6.y;
- MOV.S R18.y, R5.w;
- IF NE.x;
- MOV.S R5.z, {-1, 0, 0, 0}.x;
- ELSE;
- MOV.S R5.z, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R6.x, c[29].z;
- MOV.F R5.w, R9.x;
- MUL.F R6.y, |R5.w|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.z, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, R5, R6.x;
- MIN.F R6.y, R6, R6.z;
- MIN.F R5.w, R5, R6.y;
- SEQ.S R5.z, R5, {0, 0, 0, 0}.x;
- MOV.U.CC RC.x, -R5.z;
- MOV.F R6.x, R11;
- MOV.F R6.y, R18;
- MUL.F R6.z, R6.x, R6.y;
- MUL.F R6.y, |R6|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R6|, {3.40282347e+38, 0, 0, 0};
- MIN.F R6.x, R6, R6.y;
- MOV.F R6.y, R11.z;
- MIN.F R6.x, R6.z, R6;
- ADD.F R6.x, R6, R6.y;
- MOV.S R7.z, R5.w;
- MOV.S R11.x, R6;
- IF NE.x;
- MOV.S R5.z, R27.y;
- ELSE;
- MOV.S R5.z, R27;
- ENDIF;
- SEQ.S R5.x, R5, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R5;
- IF NE.x;
- MOV.S R9.x, R27.y;
- ELSE;
- MOV.S R9.x, R5.z;
- ENDIF;
- MOV.F R5.x, c[27];
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.z, R5, R5.w;
- MOV.F R5.y, c[29].w;
- MIN.F R5.x, R5, R5.z;
- MOV.F R6.x, R11;
- ADD.F R5.x, R5, R6;
- MOV.S R5.x, R5;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.w, |R5.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.z, R5, R5.w;
- MIN.F R5.x, R5, R5.z;
- MOV.F R5.y, c[31].x;
- MOV.S R5.w, R5.x;
- MOV.F R5.x, c[28];
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.z, R5, R6.x;
- MIN.F R5.x, R5, R5.z;
- MOV.F R5.y, c[31];
- MOV.S R15.x, R5;
- MOV.F R5.x, c[28].y;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R5.x, R5, R5.y;
- MIN.F R5.z, R5, R6.x;
- MIN.F R5.x, R5, R5.z;
- MOV.F R5.z, c[31];
- MOV.F R5.y, c[28].z;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R6.y, |R5.z|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R15.y, R5.x;
- MIN.F R6.x, R6, R6.y;
- MUL.F R5.y, R5, R5.z;
- MIN.F R5.y, R5, R6.x;
- MOV.F R5.x, c[30];
- MOV.S R13.z, R5.y;
- MOV.F R5.y, c[31].w;
- MUL.F R5.z, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R6.x, |R5.y|, {3.40282347e+38, 0, 0, 0};
- MIN.F R5.z, R5, R6.x;
- MUL.F R5.x, R5, R5.y;
- MIN.F R6.x, R5, R5.z;
- MOV.S R6.w, R6.x;
- MOV.S R5.xyz, {0, 0, 0, 0}.x;
- MOV.S R6.xyz, {0, 0, 0, 0}.x;
- MOV.S R27.x, R9;
- ENDIF;
- SEQ.U R9.x, R31, {1, 0, 0, 0};
- MOV.U.CC RC.x, -R9;
- IF NE.x;
- MOV.F R4.y, c[32].x;
- MOV.F R5.x, R12.y;
- MOV.F R4.x, R7.z;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R4.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R5.y, |R5.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R4.w;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.x, R4, R4.z;
- MUL.F R4.z, R5.x, R4.y;
- MOV.F R5.x, R13.z;
- MIN.F R5.y, R5, R4.w;
- MIN.F R4.z, R4, R5.y;
- MUL.F R6.x, |R5|, {3.40282347e+38, 0, 0, 0};
- MOV.S R5.z, R4.x;
- MOV.F R4.x, R13;
- MOV.S R5.y, R4.z;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.z, R4, R4.w;
- MUL.F R4.x, R4, R4.y;
- MIN.F R4.x, R4, R4.z;
- MUL.F R4.z, R4.y, R5.x;
- MIN.F R6.x, R4.w, R6;
- MIN.F R4.z, R4, R6.x;
- MOV.F R6.x, R15.y;
- MUL.F R6.y, |R6.x|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.S R5.x, R4;
- MOV.F R4.x, R15;
- MOV.S R6.z, R4;
- MUL.F R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R6.y, R4.w, R6;
- MUL.F R6.x, R4.y, R6;
- MIN.F R6.x, R6, R6.y;
- MIN.F R4.z, R4.w, R4;
- MUL.F R4.x, R4.y, R4;
- MIN.F R4.x, R4, R4.z;
- MOV.S R6.y, R6.x;
- MOV.S R6.x, R4;
- AND.S R4.x, c[9].y, {1, 0, 0, 0};
- SNE.S R4.x, {1, 0, 0, 0}, R4;
- MOV.U.CC RC.x, -R4;
- IF NE.x;
- MOV.S R4.x, {-1, 0, 0, 0};
- ELSE;
- MOV.S R4.x, {0, 0, 0, 0};
- ENDIF;
- MOV.F R4.z, c[34].x;
- MOV.F R4.y, R10.x;
- MUL.F R4.w, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R7.z, |R4|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R4.w, R4, R7.z;
- MUL.F R4.y, R4, R4.z;
- MIN.F R4.y, R4, R4.w;
- MUL.F R9.z, R4.y, {2, 0, 0, 0}.x;
- MOV.F R4.w, c[34].y;
- MOV.F R4.y, R10;
- MUL.F R7.z, R4.y, R4.w;
- MUL.F R9.x, |R4.y|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.y, |R4.w|, {3.40282347e+38, 0, 0, 0}.x;
- MOV.F R4.y, c[35].w;
- ADD.F R4.y, R4, R4.w;
- MIN.F R9.x, R9, R9.y;
- MIN.F R4.w, R7.z, R9.x;
- MAD.F R4.y, -R4.w, {2, 0, 0, 0}.x, R4;
- MOV.S R22.y, R4;
- MOV.F R4.y, c[33].z;
- MOV.F R4.w, c[35].z;
- ADD.F R4.z, R4.w, R4;
- TRUNC.S R4.y, R4;
- I2F.S R4.y, R4;
- MOV.S R18.y, R4.z;
- MOV.F R4.z, -|R4.y|;
- MOV.S R23.x, R4.y;
- SGE.F R4.y, {0, 0, 0, 0}.x, |R4|;
- TRUNC.U.CC HC.x, R4.y;
- MOV.S R18.x, R9.z;
- MOV.S R22.x, R4.z;
- IF NE.x;
- MOV.F R4.y, {1, 0, 0, 0}.x;
- ELSE;
- MOV.F R4.y, {0, 0, 0, 0}.x;
- ENDIF;
- MOV.F R7.z, c[35].x;
- SEQ.F R4.y, R4, {0, 0, 0, 0}.x;
- TRUNC.U.CC HC.x, R4.y;
- MOV.F R4.w, R18.y;
- MOV.F R4.z, R18.x;
- ADD.F R4.z, -R4, R4.w;
- MOV.F R4.w, R15;
- MUL.F R9.x, |R4.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R9.y, |R7.z|, {3.40282347e+38, 0, 0, 0}.x;
- MIN.F R9.x, R9, R9.y;
- MUL.F R4.w, -R4, R7.z;
- MIN.F R4.w, R4, R9.x;
- ADD.F R4.z, R4.w, -R4;
- MOV.S R29.x, R4.z;
- IF NE.x;
- MOV.S R4.z, {0, 0, 0, 0}.x;
- ELSE;
- MOV.S R4.z, R22.x;
- ENDIF;
- MOV.F R4.w, c[35].y;
- MOV.F R4.y, R15.w;
- MUL.F R7.z, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
- MUL.F R9.x, |R4.w|, {3.40282347e+38, 0, 0, 0};
- MUL.F R4.y, R4, R4.w;
- MIN.F R7.z, R7, R9.x;
- SEQ.S R4.x, R4, {0, 0, 0, 0};
- MOV.U.CC RC.x, -R4;
- MIN.F R4.
- [05:37:41] Shader cache loaded. Commited mem 4515MB. Took 24969ms
- [05:37:41] Recompiler initialized. CPU extensions: LZCNT MOVBE AVX
- [05:37:41] Custom timer mode: QPC
- [05:37:41] Applying patch group BotwFPSV208 from pack 'Dynamic Gamespeed' v3 to module u-king (checksum 0x6267BFD0)
- [05:37:41] Applying patch group BotwFenceV208 from pack 'Fence Method' v3 to module u-king (checksum 0x6267BFD0)
- [05:37:41] Applying patch group BotwFPSV208 from pack 'CPU Occlusion Query' v3 to module u-king (checksum 0x6267BFD0)
- [05:37:41] Applying patch group BotwPlsNoCrashV208 from pack '' v3 to module u-king (checksum 0x6267BFD0)
- [05:37:41] Applying patch group BotwAspectsV208 from pack 'Resolution' v3 to module u-king (checksum 0x6267BFD0)
- [05:37:41] IOSU_CRYPTO: No otp.bin found. Online mode cannot be used
- [05:37:41] IOSU_CRYPTO: No Seeprom.bin found. Online mode cannot be used
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement