Sunteți pe pagina 1din 33

[22:25:19] Initialized Wii U memory space.

Base: 0x20148ff0000
[22:25:19] ------- Init Cemu 1.15.17c -------
[22:25:19] mlc01 path: D:\Games\Cemu\mlc01\
[22:25:19] Cemuhook version: 0.5.7.2
[22:25:19] CPU: Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
[22:25:19] RAM: 16249MB
[22:25:19] Used CPU extensions: SSSE3, SSE4.1, AVX2, AES-NI
[22:25:20] COS: System fonts found. Generated shareddata (25433KB)
[22:25:35] Loading U-King.rpx
[22:25:37] Creating OpenGL canvas
[22:25:39] Loaded RPL module u-king (checksum 0x6267BFD0)
[22:25:39] ------- Loaded title -------
[22:25:39] TitleId: 00050000-101c9400
[22:25:39] TitleVersion: v208
[22:25:39] Update path: <mlc01>\usr\title\00050000\101C9400\
[22:25:39] AOC path: <mlc01>\usr\title\00050000\101C9400\aoc\
[22:25:39] Save path: <mlc01>\usr\save\00050000\101C9400\user\
[22:25:39] shaderCache name: dcac9927
[22:25:39] gameprofile path: gameProfiles\00050000101c9400.ini
[22:25:39] RPX hash: fb7911ad
[22:25:39] Loaded module 'u-king' with checksum 0x6267bfd0
[22:25:39] RPL link time: 203ms
[22:25:40] HLE scan time: 140ms
[22:25:40] ------- Active settings -------
[22:25:40] CPU-Mode: Dual-core recompiler (gameprofile)
[22:25:40] Load shared libraries: true (gameprofile)
[22:25:40] GPUBufferCacheAccuracy: low (gameprofile)
[22:25:40] Use precompiled shaders: auto (gameprofile)
[22:25:40] Full sync at GX2DrawDone: false
[22:25:40] ------- Init OpenGL graphics backend -------
[22:25:40] GL_VENDOR: NVIDIA Corporation
[22:25:40] GL_RENDERER: GeForce GTX 1060 with Max-Q Design/PCIe/SSE2
[22:25:40] GL_VERSION: 4.6.0 NVIDIA 440.97
[22:25:40] Using precompiled shaders: false
[22:25:40] OpenGL extensions:
[22:25:40] ARB_clip_control: available
[22:25:40] ARB_get_program_binary: available
[22:25:40] ARB_clear_texture: available
[22:25:40] ARB_copy_image: available
[22:25:40] NV_depth_buffer_float: available
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Game
Mods/Zelda Reskin Mod
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Mods/FPS+
+/Dynamic Gamespeed (Required) [Preset: 32 Frames Averaged]
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Mods/FPS+
+/Fence Method (Required) [Preset: Performance Fence]
[22:25:40] 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)]
[22:25:40] Set vsync frequency to 60 (graphic pack The Legend of Zelda: Breath of
the Wild/Mods/FPS++/Set FPS Limit (Required))
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the Wild/Mods/FPS+
+/NPC Stutter Fix (CPU Occlusion Query)
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the
Wild/Workarounds/Kakariko Torch Shadows
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the
Wild/Workarounds/LWZX Crash
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the
Wild/Workarounds/GPU specific workarounds/Nvidia: Explosion Smoke
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the
Wild/Workarounds/Clouds
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the
Wild/Graphics/Resolution [Preset: 1280x720 (16:9) (Default)]
[22:25:40] Activate graphic pack: The Legend of Zelda: Breath of the
Wild/Graphics/Shadow Resolution [Preset: Low (0.50x)]
[22:25:40] ------- Init Audio backend -------
[22:25:40] DirectSound: available
[22:25:40] XAudio 2.8: available
[22:25:40] ------- Run title -------
[22:26:19] Link error in shader. Log:
[22:26:19] Vertex info
-----------
Internal error: assembly compile error for vertex shader at offset 1867:
-- error message --
line 39, 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 Oct 16 2019
# command line args:
#vendor NVIDIA Corporation
#version 3.4.0.1 COP Build Date Oct 16 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
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;
SHORT TEMP 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.F32 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.F32 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.F32 R1.x, -R1.y, {1, 0, 0, 0};
ADD.F32 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.F32 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.F32 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.F32 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.F32 R4.w, R0, R1;
MOV.F R0.xyz, R16;
MOV.F R0.w, {-0, 0, 0, 0}.x;
DP4.F32 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.F32 R0.y, R0, R0.w;
MOV.S R24.x, R0.y;
MOV.F R0.y, c[2].x;
SGT.F32 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.F32 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.F32 R1.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R1.w, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R1.z, R1, R1.w;
MUL.F32 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.F32 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.F32 R1.y, R1.y;
MAD.F32 R1.y, R1.x, R1, R1.z;
FRC.F32 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.F32 R1.y, R0, -R1;
ADD.F32 R1.z, -R1.y, {1, 0, 0, 0}.x;
MOV.F R0.y, R18.z;
DIV.F32 R0.y, R1.x, R0.y;
MUL.F32 R8.x, |R4.w|, {3.40282347e+38, 0, 0, 0};
MUL.F32 R1.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R1.x, |R0.y|, {3.40282347e+38, 0, 0, 0};
MIN.F R1.w, R1.x, R1;
MUL.F32 R1.x, R0.y, R1.z;
MUL.F32 R1.z, R1.y, R4.w;
MUL.F32 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.F32 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.F32 R1.w, R1, R8.x;
ADD.F32 R8.x, R1.w, -R1.y;
MOV.F R1.z, R4.w;
ADD.F32 R9.z, -R9.y, R9;
DIV.F32 R9.z, R9, R1.z;
ADD.F32 R1.x, R1.w, -R1;
MOV.F R4.w, c[5].y;
MOV.F R8.y, c[6];
ADD.F32 R8.y, -R4.w, R8;
DIV.F32 R8.y, R8, R1.z;
MOV.S R8.y, R8;
MOV.F R8.z, R8.y;
MUL.F32 R9.x, R8, R8.z;
MUL.F32 R8.y, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R11.w, |R9.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 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.F32 R1.x, R1.w, R8.z;
TRUNC.U.CC HC.x, R1;
ADD.F32 R11.w, R1.y, -R8.z;
MOV.F R9.z, c[4];
ADD.F32 R1.y, R9, -R9.z;
ADD.F32 R4.w, R4, -R15.z;
DIV.F32 R1.y, R1, R11.w;
ADD.F32 R9.y, R1.w, -R8.z;
MUL.F32 R15.x, R9.y, R1.y;
MOV.S R18.y, R9.x;
MUL.F32 R9.x, |R9.y|, {3.40282347e+38, 0, 0, 0};
MUL.F32 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.F32 R4.w, R4, R11.w;
MUL.F32 R15.x, |R4.w|, {3.40282347e+38, 0, 0, 0};
ADD.F32 R1.y, R1, R9.z;
MIN.F R9.z, R9.x, R15.x;
MUL.F32 R4.w, R9.y, R4;
MIN.F R4.w, R4, R9.z;
ADD.F32 R4.w, R4, R15.z;
MOV.F R15.x, c[5];
MOV.F R9.z, c[4].x;
ADD.F32 R15.w, -R9.z, R15.x;
MOV.S R15.z, R4.w;
DIV.F32 R4.w, R15, R11.w;
MUL.F32 R9.y, R9, R4.w;
MOV.F R11.w, c[6].x;
ADD.F32 R11.w, -R15.x, R11;
DIV.F32 R11.w, R11, R1.z;
MUL.F32 R4.w, |R4|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R1.z, R9.x, R4.w;
MUL.F32 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.F32 R4.w, R8.x, R11;
MIN.F R4.w, R4, R8.y;
ADD.F32 R4.w, R15.x, R4;
ADD.F32 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.F32 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.F32 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.F32 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.F32 R0.y, R0, R1.z;
MOV.S R9.z, R0.y;
MOV.F R1.z, R18;
MOV.F R0.y, c[5];
ADD.F32 R0.y, R0, R1.z;
MOV.S R16.w, R0.y;
ADD.F32 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.F32 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.F32 R0.y, -R0, R1.w;
MOV.F R8.z, c[8].x;
MOV.S R25.z, R0.y;
ADD.F32 R0.y, -R1.z, R8.z;
MOV.F R1.z, c[6].w;
MOV.S R21.y, R0;
ADD.F32 R0.y, R8, -R1.z;
MOV.F R1.z, c[8].y;
ADD.F32 R1.w, -R1, R1.z;
MOV.S R22.y, R0;
MOV.F R1.z, c[7];
MOV.F R0.y, c[6].z;
ADD.F32 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.F32 R8.y, R1.z, -R1.w;
MOV.F R9.y, R20.x;
DIV.F32 R11.w, R9.y, R8.y;
MOV.F R1.w, R21.y;
DIV.F32 R1.w, R1, R8.y;
MOV.S R1.w, R1;
MOV.F R8.z, R1.w;
MOV.F R1.w, R21.x;
MUL.F32 R9.x, R1.w, R8.z;
MUL.F32 R9.y, |R8.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 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.F32 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.F32 R9.y, R1.w, R9.x;
MOV.F R1.w, R19;
MUL.F32 R11.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R8.z, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
MOV.F R16.z, R20;
MUL.F32 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.F32 R9.y, R9, R11.w;
MOV.F R11.w, R25.z;
DIV.F32 R11.w, R11, R9.x;
DIV.F32 R16.z, R16, R9.x;
MUL.F32 R9.x, R1.w, R11.w;
MUL.F32 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.F32 R16.y, |R16.z|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R8.z, R8, R16.y;
MUL.F32 R1.w, R1, R16.z;
MIN.F R8.z, R1.w, R8;
MOV.F R9.x, c[6].y;
ADD.F32 R9.x, R9, R11.w;
MOV.F R1.w, c[6].z;
ADD.F32 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.F32 R16.y, -R11.w, R16;
ADD.F32 R11.w, R8.z, -R1.z;
DIV.F32 R8.y, R16, R8.y;
MOV.S R19.y, R11.w;
SGE.F32 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.F32 R1.z, -R1, R8.y;
MOV.F R8.z, c[9].y;
MOV.F R8.y, c[8];
ADD.F32 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.F32 R8.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R11.w, |R8.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 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.F32 R1.z, R1, R8.y;
MOV.F R8.y, c[7].x;
ADD.F32 R8.y, R8, R8.z;
MOV.S R21.y, R1.z;
MOV.S R19.z, R8.y;
MOV.F R8.z, R16.y;
ADD.F32 R8.z, -R8, {1, 0, 0, 0}.x;
MOV.F R1.z, R25.x;
MOV.F R8.y, c[9].w;
SGE.F32 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.F32 R0.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R8.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R8.y, R0, R8;
MUL.F32 R0.y, R18.x, R1.z;
MIN.F R0.y, R0, R8;
MOV.F R1.z, R19.x;
MUL.F32 R8.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R11.w, |R0.y|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R8.y, R8, R11.w;
MUL.F32 R1.z, R1, R0.y;
MIN.F R1.z, R1, R8.y;
MUL.F32 R17.y, |R17.x|, {3.40282347e+38, 0, 0, 0}.x;
MOV.F R16.z, R19;
MOV.S R8.y, R1.z;
MUL.F32 R1.z, R0.y, R16;
MUL.F32 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.F32 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.F32 R0.y, -R0, R16.z;
MOV.F R16.z, R19.w;
DIV.F32 R17.x, R16.z, R0.y;
MOV.F R16.z, R19.y;
ADD.F32 R18.w, R18.z, -R18;
MOV.F R18.y, R20;
DIV.F32 R18.w, R18, R0.y;
DIV.F32 R18.y, R18, R0.y;
MUL.F32 R17.y, R16.z, R17.x;
MUL.F32 R17.z, |R17.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R17.y, R16.z, R18;
MUL.F32 R18.y, |R18|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R0.y, R17.x, R18;
MUL.F32 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.F32 R16.z, R16, R18.w;
MIN.F R16.z, R16, R17.x;
MOV.S R17.y, R0;
MOV.S R17.x, R16.z;
MUL.F32 R16.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R8.z, |R18|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R8.z, |R18|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R18.w, R16.z, R8.z;
MUL.F32 R8.z, R18.y, R18;
MIN.F R8.z, R8, R18.w;
MOV.F R18.z, c[9].x;
MUL.F32 R18.w, |R18.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.z, R18.y, R18;
MIN.F R16.z, R16, R18.w;
MIN.F R16.z, R18, R16;
ADD.F32 R18.z, -R15.w, {1, 0, 0, 0}.x;
MUL.F32 R18.w, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R19.x, |R18.z|, {3.40282347e+38, 0, 0, 0};
MUL.F32 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.F32 R18.y, -R18, {1, 0, 0, 0}.x;
MOV.S R16.z, R18;
MUL.F32 R18.z, R16.y, R18.y;
MUL.F32 R18.y, |R18|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R16.y, |R16|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R16.y, R16, R18;
MIN.F R16.y, R18.z, R16;
ADD.F32 R18.x, -R18, {1, 0, 0, 0};
MUL.F32 R18.y, |R15.w|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R18.y, R18, R18.z;
MUL.F32 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.F32 R19.z, -R18.x, {1, 0, 0, 0}.x;
MOV.F R7.w, R15.x;
ADD.F32 R7.w, -R7, {1, 0, 0, 0}.x;
MUL.F32 R18.z, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R18.z, R18.y, R7.w;
MUL.F32 R19.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R19.x, |R19.z|, {3.40282347e+38, 0, 0, 0};
MIN.F R18.y, R18, R19.x;
MUL.F32 R18.x, R18, R19.z;
MIN.F R18.x, R18, R18.y;
MIN.F R18.y, R18.z, R18.w;
ADD.F32 R18.z, R18.y, R18.x;
MOV.F R18.x, R9.z;
MUL.F32 R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R20.x, |R16.z|, {3.40282347e+38, 0, 0, 0};
MUL.F32 R18.x, R18, R16.z;
MIN.F R18.y, R18, R20.x;
MIN.F R18.x, R18, R18.y;
ADD.F32 R18.z, R18.x, R18;
MOV.F R18.x, R1.w;
MUL.F32 R18.y, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R1.w, |R19|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R18.y, R18, R1.w;
MUL.F32 R18.x, R18, R19.w;
MIN.F R18.x, R18, R18.y;
ADD.F32 R18.x, R18, R18.z;
ADD.F32 R18.x, R8.y, R18;
MOV.F R8.y, R16;
MOV.F R16.y, c[8].z;
MOV.F R18.y, R17.x;
ADD.F32 R18.y, R16, R18;
MUL.F32 R18.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R16.y, |R8|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.y, R18, R8;
MIN.F R18.z, R18, R16.y;
MIN.F R18.y, R18, R18.z;
ADD.F32 R18.x, R18.y, R18;
MOV.F R18.y, R0;
ADD.F32 R18.x, R18.y, R18;
MOV.F R18.y, R24.z;
MUL.F32 R18.z, R18.y, R18.x;
MUL.F32 R18.w, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R18.z, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.w, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R18.w, |R18.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.z, |R18.y|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R18.z, R18, R18.w;
MUL.F32 R18.x, R18.y, R18;
MIN.F R20.y, R18.x, R18.z;
MOV.F R18, R12;
MOV.F R12.x, R17.w;
MUL.F32 R17.w, R7, R12.x;
MOV.S R12.w, R20.y;
MOV.F R20.y, c[4].x;
MUL.F32 R20.z, |R20.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R17.w, R19.z, R20.y;
MIN.F R20.y, R17.w, R20.z;
MOV.F R17.w, R16.x;
ADD.F32 R12.x, R12, R20.y;
MUL.F32 R20.z, |R17.w|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R20.y, |R17.w|, {3.40282347e+38, 0, 0, 0}.x;
ADD.F32 R9.y, R9, R12.x;
MIN.F R12.x, R20.y, R1.w;
MUL.F32 R17.w, R17, R19;
MIN.F R12.x, R17.w, R12;
ADD.F32 R12.x, R12, R9.y;
ADD.F32 R12.x, R11.w, R12;
MOV.F R20.y, R17.z;
MOV.F R17.w, c[8].x;
ADD.F32 R17.w, R17, R20.y;
MUL.F32 R9.y, |R17.w|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R11.w, R9.y, R16.y;
MUL.F32 R9.y, R17.w, R8;
MIN.F R9.y, R9, R11.w;
ADD.F32 R9.y, R9, R12.x;
ADD.F32 R8.x, R8, R9.y;
MOV.F R9.y, R24.x;
MUL.F32 R11.w, R9.y, R8.x;
MUL.F32 R12.x, |R8|, {3.40282347e+38, 0, 0, 0};
MUL.F32 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.F32 R11.w, R8.x, R9.y;
MUL.F32 R9.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R11.w, R7, R9.y;
MUL.F32 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.F32 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.F32 R7.w, R19.z, R7;
MIN.F R9.y, R7.w, R9;
MOV.F R19.xyz, R7;
ADD.F32 R12.x, R11.w, R9.y;
MOV.F R7.w, R16;
MUL.F32 R9.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
MOV.F R7.x, R10;
MOV.F R11.w, R9.x;
MUL.F32 R7.w, R16.z, R7;
MIN.F R9.y, R20.x, R9;
MIN.F R7.w, R7, R9.y;
MUL.F32 R9.y, |R11.w|, {3.40282347e+38, 0, 0, 0}.x;
ADD.F32 R12.x, R7.w, R12;
MIN.F R7.w, R1, R9.y;
MUL.F32 R1.w, R19, R11;
MIN.F R9.y, R1.w, R7.w;
ADD.F32 R9.y, R9, R12.x;
ADD.F32 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.F32 R1.w, R1, R7;
MUL.F32 R7.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R1.z, R1.w, R8.y;
MIN.F R7.w, R7, R16.y;
MIN.F R1.z, R1, R7.w;
ADD.F32 R1.w, R1.z, R9.y;
MOV.F R1.z, R8;
ADD.F32 R1.w, R1.z, R1;
MOV.F R1.z, R24.y;
MUL.F32 R7.w, R1.z, R1;
MUL.F32 R1.w, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R7.w, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R8.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R7.w, R7, R8.y;
MUL.F32 R1.z, R1, R1.w;
MIN.F R1.z, R1, R7.w;
MOV.S R7.w, R1.z;
DP4.F32 R1.z, R18, R19;
MOV.F R1.w, R10.z;
MOV.F R18, R13;
MOV.S R12.x, R1.z;
DP4.F32 R1.z, R19, R18;
MOV.F R18, R14;
DP4.F32 R7.y, R19, R18;
MOV.S R17.w, R1.z;
ADD.F32 R1.z, R7.x, R1.w;
MOV.S R14.z, R7.y;
MOV.F R7.y, c[11].z;
MAD.F32 R1.z, R1, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
MUL.F32 R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R1.z, R1, {2, 0, 0, 0}.x;
MOV.S R8.y, R8.x;
MUL.F32 R8.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
MUL.F32 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.F32 R7.y, R7, R1.z;
MOV.F R1.z, R10.y;
MOV.S R14.x, R7.y;
ADD.F32 R7.y, R1.z, R7.x;
ADD.F32 R8.x, R1.z, R1.w;
MAD.F32 R8.z, R7.y, {0.5, 0, 0, 0}.x, -{0.5, 0, 0, 0}.x;
MAD.F32 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.F32 R7.y, R7, {2, 0, 0, 0}.x;
MUL.F32 R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R9.y, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R8.z, R8, R7.y;
MUL.F32 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.F32 R8.z, R7.y, R8.x;
MUL.F32 R8.x, |R8|, {3.40282347e+38, 0, 0, 0};
MUL.F32 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.F32 R11.w, R7.y, R8.x;
ADD.F32 R7.y, R7.x, {-0.5, 0, 0, 0}.x;
MOV.F R8.x, c[13];
MUL.F32 R8.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R9.y, |R8.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, R7, R8.x;
MIN.F R8.z, R8, R9.y;
MIN.F R7.y, R7, R8.z;
MUL.F32 R7.x, R7, {2, 0, 0, 0};
MOV.S R8.z, R7.y;
ADD.F32 R7.y, R1.z, {-0.5, 0, 0, 0}.x;
MOV.S R19.z, R7.y;
MUL.F32 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.F32 R1.z, R7.y, {9.99999997e-07, 0, 0, 0}.x;
MOV.S R18.x, R7;
MOV.S R16.z, R1;
ADD.F32 R1.z, R1.w, {-0.5, 0, 0, 0}.x;
MUL.F32 R1.w, R1, {2, 0, 0, 0}.x;
FLR.F R1.w, R1;
MOV.S R22.x, R1.w;
SGT.F32 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.F32 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.F32 R11.w, |R7.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R13.w, |R9.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R7.y, R7, -R9;
MOV.F R11.w, R22.x;
SGT.F32 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.F32 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.F32 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.F32 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.F32 R7.y, R9, -R7;
MOV.F R13.w, R18.z;
MOV.F R11.w, R18.y;
ADD.F32 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.F32 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.F32 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.F32 R1.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, |R4.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 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.F32 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.F32 R1.x, R1, -R1.z;
I2F.S R1.z, R20.y;
MOV.S R22.w, R1.x;
MOV.S R1.x, R1.z;
SGT.F32 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.F32 R1.z, R1, -R4;
MOV.S R18.z, R1;
MOV.F R1.z, R1.x;
MOV.F R1.x, R1.y;
SGT.F32 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.F32 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.F32 R1.y, R1, {2, 0, 0, 0}.x;
MUL.F32 R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R9.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R4.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R7.y, R4.z, R9;
MUL.F32 R4.z, R1, R1.y;
MIN.F R4.z, R4, R7.y;
ADD.F32 R1.z, R4, R1;
MOV.F R7.y, R7.x;
ADD.F32 R4.z, R1, R7.y;
MOV.F R1.z, R14.w;
MUL.F32 R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R7.y, R7, R9;
MOV.S R21.x, R4.z;
MUL.F32 R4.z, R1.y, R1;
MIN.F R7.y, R4.z, R7;
ADD.F32 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.F32 R1.y, R1, {2, 0, 0, 0}.x;
MUL.F32 R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R4.z, R4, R7.y;
MUL.F32 R1.y, -R1, R1.z;
MIN.F R1.z, R1.y, R4;
MOV.F R9.y, R11.z;
MUL.F32 R4.z, R9.y, R1;
MUL.F32 R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R9.y, R11, R9;
MUL.F32 R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R4.z, R4, R7.y;
MUL.F32 R1.z, R1, R1.y;
MIN.F R1.z, R1, R4;
ADD.F32 R11.y, R1.z, R1;
MOV.F R1.z, R24.x;
I2F.S R1.y, R18.x;
MUL.F32 R1.y, R1, {2, 0, 0, 0}.x;
MUL.F32 R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R4.z, R4, R7.y;
MUL.F32 R1.y, -R1, R1.z;
MIN.F R1.z, R1.y, R4;
MOV.F R1.y, R11.x;
MUL.F32 R7.y, |R1.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R4.z, R1.y, R1;
MIN.F R4.z, R4, R9.y;
ADD.F32 R4.z, R4, R1.y;
MOV.F R1.y, R8.x;
MOV.F R9.y, R8.z;
ADD.F32 R9.y, R4.z, R9;
MUL.F32 R4.z, |R1.y|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R4.z, R7.y, R4;
MUL.F32 R1.z, R1, R1.y;
MIN.F R1.z, R1, R4;
ADD.F32 R1.y, R1.z, R1;
MOV.F R4.z, c[12].w;
MAX.F R1.z, R4, {0, 0, 0, 0}.x;
MOV.S R19.w, R1.y;
LG2.F32 R1.y, R1.z;
MUL.F32 R1.z, R1.y, {2, 0, 0, 0}.x;
SNE.F32 R7.y, R1, {0, 0, 0, 0}.x;
SEQ.F R1.z, R1.y, R1;
TRUNC.U R1.z, R1;
TRUNC.U R7.y, R7;
AND.U R7.y, R1.z, R7;
ADD.F32 R1.z, -R4, {1, 0, 0, 0}.x;
SEQ.U R4.z, R7.y, {1, 0, 0, 0}.x;
MOV.U.CC RC.x, -R4.z;
MOV.S R20.y, R11;
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.F32 R4.y, R1.z, {0.5, 0, 0, 0}.x, R4;
MOV.F R1.z, R7.w;
MUL.F32 R4.z, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 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.F32 R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R4.z, R4, R7.y;
MUL.F32 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.F32 R1.z, R1, R4.x;
MUL.F32 R4.x, R4.y, R1.y;
MUL.F32 R7.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R4.x, R4.y;
EX2.F32 R1.y, R1.y;
MAD.F32 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.F32 R4.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R1.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
MIN.F R4.x, R4.y, R1;
MUL.F32 R1.x, R1.y, R1.z;
MIN.F R4.x, R1, R4;
MOV.F R1.z, R25.y;
ADD.F32 R4.x, R1.z, R4;
MOV.F R1.x, R21.z;
MUL.F32 R1.z, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
MAD.F32 R4.x, R4, {0.159154937, 0.5, 0, 0}, {0.159154937, 0.5, 0, 0}.y;
FRC.F32 R9.y, R4.x;
MAD.F32 R11.y, R9, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0,
0};
MUL.F32 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.F32 R1.x, R1, R1.z;
MAD.F32 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.F32 R4.x, |R1|, {3.40282347e+38, 0, 0, 0};
FRC.F32 R1.z, R1;
MIN.F R4.x, R4, R4.y;
MUL.F32 R1.x, R1, R1.y;
MIN.F R1.y, R1.x, R4.x;
MOV.F R1.x, R21.y;
ADD.F32 R1.y, R1.x, R1;
MAD.F32 R1.z, R1, {6.28318548, -3.14159274, 0, 0}.x, {6.28318548, -3.14159274, 0,
0}.y;
SIN.F32 R1.x, R1.z;
MAD.F32 R1.y, R1, {0.159154937, 0.5, 0, 0}.x, {0.159154937, 0.5, 0, 0};
FRC.F32 R1.y, R1;
MOV.S R4.x, R1;
MAD.F32 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.F32 R4.x, R7.w;
MUL.F32 R7.y, R4.x, R1;
MUL.F32 R4.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R1.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R9.y, R4, R1;
MIN.F R7.y, R7, R9;
SIN.F32 R1.y, R11.y;
MUL.F32 R9.y, |R1|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R11.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
SIN.F32 R7.w, R7.w;
MIN.F R16.y, R9, R11.z;
MUL.F32 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.F32 R11.z, R1.z;
MUL.F32 R14.x, |R11.z|, {3.40282347e+38, 0, 0, 0};
MUL.F32 R18.x, |R17.y|, {3.40282347e+38, 0, 0, 0};
MUL.F32 R1.z, R17.y, R11;
MIN.F R16.y, R18.x, R14.x;
MIN.F R1.z, R1, R16.y;
ADD.F32 R18.y, -R1.z, R16.w;
MIN.F R16.w, R4.y, R14.x;
MUL.F32 R16.y, R4.x, R11.z;
MIN.F R16.y, R16, R16.w;
MOV.S R19.x, R18.y;
MUL.F32 R16.w, |R16.y|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R18.z, R9.y, R16.w;
MUL.F32 R16.w, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.y, R1, R16;
MIN.F R18.y, R18, R18.z;
MIN.F R18.x, R18, R16.w;
MUL.F32 R17.y, R1.x, R17;
MIN.F R17.y, R17, R18.x;
ADD.F32 R18.z, R17.y, R18.y;
MOV.F R18.y, R4.z;
MUL.F32 R18.w, |R18.z|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R18.x, |R18.y|, {3.40282347e+38, 0, 0, 0};
MUL.F32 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.F32 R19.x, R11.y;
MUL.F32 R11.y, |R19.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R19.y, R18.z, R12.w;
MUL.F32 R19.z, |R18|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R4.x, R4, R19;
MIN.F R4.y, R4.x, R4;
MOV.F R4.x, R8.y;
MUL.F32 R19.z, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R19.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R16.w, R16, R11.y;
MUL.F32 R1.x, R1, R19;
MIN.F R16.w, R1.x, R16;
MIN.F R19.z, R19.y, R19;
MUL.F32 R4.y, R4.x, R4;
MIN.F R4.y, R4, R19.z;
ADD.F32 R4.y, R4, R19.w;
ADD.F32 R1.x, R18.w, R4.y;
MUL.F32 R18.w, |R16|, {3.40282347e+38, 0, 0, 0}.x;
MOV.S R4.y, R1.x;
MUL.F32 R1.x, R12.w, R16.w;
MIN.F R18.w, R18.z, R18;
MIN.F R18.w, R1.x, R18;
MUL.F32 R1.x, -R1.y, R4;
MIN.F R16.w, R9.y, R19.y;
MIN.F R1.x, R1, R16.w;
ADD.F32 R1.x, R1, R18.w;
MUL.F32 R19.z, |R17.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R1.x, R11.z, R19;
MIN.F R1.x, R1, R14;
MUL.F32 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.F32 R1.x, R18.y, R1;
MIN.F R1.x, R1, R11.z;
ADD.F32 R1.x, R1, R14;
ADD.F32 R11.z, R16.y, R17.y;
MUL.F32 R12.w, R12, R11.z;
MOV.S R14.x, R1;
MUL.F32 R1.x, |R7.w|, {3.40282347e+38, 0, 0, 0};
MIN.F R11.y, R11, R1.x;
MUL.F32 R1.x, R7.w, R19;
MIN.F R1.x, R1, R11.y;
MUL.F32 R7.w, |R1.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R11.z, |R11|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R11.y, R18.z, R11.z;
MUL.F32 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.F32 R7.w, R4.x, R11.y;
MUL.F32 R1.x, |R1.z|, {3.40282347e+38, 0, 0, 0};
MIN.F R4.x, R9.y, R1;
MUL.F32 R1.x, R1.y, R1.z;
MIN.F R1.x, R1, R4;
ADD.F32 R1.x, -R7.y, R1;
MOV.S R11.z, R1.x;
MOV.F R4.x, R13.w;
MOV.F R1.y, R16.z;
DIV.F32 R1.y, R1, R4.x;
MOV.S R1.z, R1.y;
MOV.F R1.x, R5.y;
DIV.F32 R1.x, R1, R4.x;
MOV.F R1.y, R0.x;
DIV.F32 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.F32 R18.x, -R7.w, R4;
MOV.F R7.y, R14.z;
MOV.F R4.x, c[16].z;
ADD.F32 R11.y, -R7, R4.x;
MOV.F R4.x, R17.w;
MOV.F R9.y, c[16];
ADD.F32 R9.y, -R4.x, R9;
MOV.F R18.z, R11.y;
MOV.F R18.y, R9;
MOV.F R19.xyz, R18;
MUL.F32 R15.z, |R13|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R12.x, R19, R18;
RSQ.F32 R12.x, R12.x;
MUL.F32 R13.x, |R12|, {3.40282347e+38, 0, 0, 0};
MIN.F R12.z, R13.x, R12.y;
MUL.F32 R12.y, R12.x, R18.x;
MIN.F R12.z, R12.y, R12;
MUL.F32 R12.y, |R11|, {3.40282347e+38, 0, 0, 0}.x;
MOV.S R13.y, R12.z;
MIN.F R12.y, R13.x, R12;
MUL.F32 R11.y, R12.x, R11;
MIN.F R12.z, R11.y, R12.y;
MUL.F32 R11.y, |R12.z|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R15.x, R15.z, R11.y;
MUL.F32 R12.y, R13.z, R12.z;
MIN.F R15.y, R12, R15.x;
MOV.S R15.x, R13.y;
MUL.F32 R12.y, |R9|, {3.40282347e+38, 0, 0, 0}.x;
MOV.F R13.y, c[17].z;
MUL.F32 R9.y, R12.x, R9;
MIN.F R12.x, R12.y, R13;
MIN.F R9.y, R9, R12.x;
MUL.F32 R13.x, |R9.y|, {3.40282347e+38, 0, 0, 0};
MUL.F32 R17.y, |R13|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R18.x, R15.y, R12.y;
MUL.F32 R12.y, |R12.x|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R16.y, R12, R15.z;
MUL.F32 R13.z, R12.x, -R13;
MOV.F R15.y, c[17].x;
MIN.F R16.w, R13.z, R16.y;
MUL.F32 R15.z, |R15.y|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R16.y, R15.z, R13.x;
MUL.F32 R13.z, R15.y, R9.y;
MIN.F R13.z, R13, R16.y;
ADD.F32 R13.z, R13, R16.w;
MIN.F R15.z, R15, R11.y;
MUL.F32 R15.y, -R15, R12.z;
MIN.F R15.y, R15, R15.z;
MIN.F R15.z, R12.y, R17.y;
MUL.F32 R13.y, R12.x, R13;
MIN.F R13.y, R13, R15.z;
ADD.F32 R13.y, R13, R15;
MOV.F R18.z, R13;
MOV.F R18.y, R13;
MOV.F R19.xyz, R18;
MUL.F32 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.F32 R15.y, R19, R18;
RSQ.F32 R15.y, R15.y;
MUL.F32 R15.z, R15.y, R13.y;
MOV.F R18.z, R15.x;
MOV.F R19.y, R4;
MUL.F32 R16.y, |R15|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R13.y, R15, R13.z;
MIN.F R15.z, R16.w, R16.y;
MIN.F R20.x, R13.y, R15.z;
MUL.F32 R13.z, |R21.x|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R16.w, R11.y, R13.z;
MUL.F32 R15.z, R12, -R21.x;
MIN.F R17.y, R15.z, R16.w;
MUL.F32 R13.y, |R20.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R15.z, R20.x, R9.y;
MIN.F R16.w, R15.z, R16;
MUL.F32 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.F32 R15.y, R4.z, R15.x;
ADD.F32 R18.y, R17, R16.w;
MUL.F32 R15.x, |R15|, {3.40282347e+38, 0, 0, 0};
MUL.F32 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.F32 R19.z, R4, R15.x;
MOV.F R18.w, {-0, 0, 0, 0}.x;
DP4.F32 R4.y, R19, R18;
MOV.S R4.y, R4;
ADD.F32 R4.y, R7.w, R4;
ADD.F32 R22.x, -R7.w, R4.y;
MUL.F32 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.F32 R4.z, R12.x, R21.x;
MIN.F R13.z, R12.y, R13;
MIN.F R13.z, R4, R13;
MUL.F32 R4.z, R9.y, -R18.x;
MIN.F R4.z, R4, R13.x;
ADD.F32 R20.y, R4.z, R13.z;
MUL.F32 R4.z, R12, R18.x;
MIN.F R4.z, R4, R7.w;
MUL.F32 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.F32 R13.x, R20, R19;
ADD.F32 R21.y, R7.w, R4.z;
ADD.F32 R7.w, R13.x, R7.y;
MOV.F R21.z, R9.y;
MOV.F R21.w, {-0, 0, 0, 0}.x;
DP4.F32 R4.z, R21, R19;
ADD.F32 R9.y, R4.x, R4.z;
ADD.F32 R4.z, R7.w, -R7.y;
ADD.F32 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.F32 R4.x, R18, R22;
RSQ.F32 R4.x, R4.x;
RCP.F32 R4.x, R4.x;
SGT.F32 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.F32 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.F32 R4.z, R19, R18;
RSQ.F32 R7.y, R4.z;
MUL.F32 R11.y, |R7|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R7.w, R4.y, R11.y;
MUL.F32 R4.y, R7, R18.x;
MIN.F R7.w, R4.y, R7;
MOV.F R4.y, R16.z;
MOV.S R15.y, R9;
MUL.F32 R9.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
MOV.S R13.x, R7.w;
MUL.F32 R7.w, R7.y, R4.y;
MOV.F R4.y, R5;
MUL.F32 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.F32 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.F32 R4.y, R4.y;
RCP.F32 R4.y, R4.y;
SGT.F32 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.F32 R4.y, R19, R18;
RSQ.F32 R4.y, R4.y;
MOV.F R4.x, R12;
MUL.F32 R4.z, R4.y, R4.x;
MUL.F32 R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R7.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R4.z, |R4.y|, {3.40282347e+38, 0, 0, 0}.x;
MOV.F R7.w, R1.y;
MUL.F32 R9.y, |R7.w|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R7.y, R7, R4.z;
MUL.F32 R4.x, R4, R4.y;
MIN.F R4.x, R4, R7.y;
MIN.F R9.y, R4.z, R9;
MUL.F32 R7.w, R4.y, R7;
MIN.F R7.w, R7, R9.y;
MOV.F R9.y, R1.z;
MOV.F R19.yz, R12;
MUL.F32 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.F32 R7.y, R19, R18;
MUL.F32 R11.y, R7, R4.x;
MUL.F32 R16.y, R7, R7.w;
MUL.F32 R12.z, |R7.y|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R4.x, |R4|, {3.40282347e+38, 0, 0, 0};
MIN.F R4.x, R4, R12.z;
MIN.F R4.x, R11.y, R4;
MUL.F32 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.F32 R7.w, |R7|, {3.40282347e+38, 0, 0, 0}.x;
MIN.F R4.y, R7.w, R12.z;
MUL.F32 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.F32 R4.z, R7.y, R4;
MIN.F R4.z, R4, R7.w;
ADD.F32 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.F32 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.F32 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.F32 R1.y, R3, R11;
MOV.F R18, c[21];
DP4.F32 R1.w, R18, R11;
MOV.F R12, c[22];
MOV.S R3.w, R1.y;
DP4.F32 R1.y, R12, R11;
MOV.S R3.z, R1.y;
MOV.F R1.y, R20.x;
ADD.F32 R1.y, R1, -R1.x;
MOV.S R3.y, R1.w;
ADD.F32 R1.w, -R1.y, {1, 0, 0, 0}.x;
MOV.F R12, c[20];
DP4.F32 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.F32 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.F32 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.F32 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.F32 R4.y, |R1.w|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R1.w, R1, R7.y;
MOV.S R1.w, R1;
FRC.F32 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.F32 R4.x, R4, -R4.y;
MOV.S R20.y, R4.x;
MOV.F R1.w, c[19];
MOV.F R4.x, R9.w;
DIV.F32 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.F32 R4.z, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 R7.y, |R4|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 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.F32 R7.y, |R4.x|, {3.40282347e+38, 0, 0, 0}.x;
MUL.F32 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.F32 R4.x, R4, R4.z;
MIN.F R4.x, R4, R7.y;
ADD.F32 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.F32 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.F32 R9.y, R1.w, R7.w
[22:26:44] Shader cache loaded. Commited mem 3119MB. Took 63719ms
[22:26:45] Recompiler initialized. CPU extensions: LZCNT MOVBE AVX
[22:26:45] Custom timer mode: QPC
[22:26:45] Applying patch group BotwFPSV208 from pack 'Dynamic Gamespeed' v3 to
module u-king (checksum 0x6267BFD0)
[22:26:45] Applying patch group BotwFenceV208 from pack 'Fence Method' v3 to module
u-king (checksum 0x6267BFD0)
[22:26:45] Applying patch group BotwFPSV208 from pack 'CPU Occlusion Query' v3 to
module u-king (checksum 0x6267BFD0)
[22:26:45] Applying patch group BotwPlsNoCrashV208 from pack '' v3 to module u-king
(checksum 0x6267BFD0)
[22:26:45] Applying patch group BotwAspectsV208 from pack 'Resolution' v3 to module
u-king (checksum 0x6267BFD0)
[22:26:45] IOSU_CRYPTO: No otp.bin found. Online mode cannot be used
[22:26:45] IOSU_CRYPTO: No Seeprom.bin found. Online mode cannot be used

S-ar putea să vă placă și