Log session start time Wed Jun 08 22:14:30 EDT 2011

Time Thread Level Category Message
0 GUI INFO emu Java version: 1.7.0-ea (1.7.0-ea-b142)
9 GUI INFO emu Jpcsp v0.6 2168
15 GUI INFO emu UMD param.sfo : BOOTABLE = 1 CATEGORY = UG DISC_ID = UCJS10041 DISC_NUMBER = 1 DISC_TOTAL = 1 DISC_VERSION = 1.00 PARENTAL_LEVEL = 1 PSP_SYSTEM_VER = 1.50 REGION = 32768 TITLE = Cube sample probably homebrew? false
50 GUI INFO emu Loading global compatibility settings:
51 GUI INFO emu Configuration / Region
57 GUI INFO emu Language [English]
59 GUI INFO emu Button preference: ["X" for "Enter"]
60 GUI INFO emu Daylight savings: [Off]
63 GUI INFO emu Time zone offset in minutes (GMT+/-): [0]
64 GUI INFO emu Time format: [24H]
65 GUI INFO emu Date format: [YYYY-MM-DD]
66 GUI INFO emu WLAN power saving mode: [Off]
66 GUI INFO emu Ad hoc channel: [Auto]
67 GUI INFO emu Nickname: []
69 GUI INFO emu Configuration / Video
70 GUI INFO emu [ ] Disable VBO (automatically disabled if not supported)
71 GUI INFO emu [ ] Only GE graphics (not recommended for homebrew)
72 GUI INFO emu [ ] Use vertex cache
77 GUI INFO emu [X] Use shaders (experimental)
79 GUI INFO emu [ ] Use a Geometry Shader for 2D rendering (only relevant when using shaders)
80 GUI INFO emu [ ] Disable UBO (automatically disabled if not supported, only relevant when using shaders)
89 GUI INFO emu [ ] Enable VAO (only relevant when using shaders and vertex cache)
90 GUI INFO emu [ ] Enable saving GE screen to Textures instead of Memory
91 GUI INFO emu [ ] Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders)
91 GUI INFO emu [X] Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI)
92 GUI INFO emu [ ] Enable the shader implementation for the "Stencil Test" (more accurate but slower)
93 GUI INFO emu [ ] Enable the shader implementation for the "Color Mask" (more accurate but slower)
94 GUI INFO emu Configuration / Audio
94 GUI INFO emu [ ] Disable audio threads
96 GUI INFO emu [ ] Disable audio channels (not recommended)
96 GUI INFO emu [ ] Disable audio blocking
99 GUI INFO emu Configuration / Memory
100 GUI INFO emu [ ] Ignore invalid memory access (not recommended for test reports, but improves performance)
101 GUI INFO emu [ ] Ignore unmapped imports (not recommended)
101 GUI INFO emu Configuration / Media
102 GUI INFO emu [X] Use Media Engine
102 GUI INFO emu [ ] Extract media files to tmp folder
103 GUI INFO emu [X] Decode audio files with SonicStage (must be installed separately and requires Media Engine)
103 GUI INFO emu [X] Use non-native fonts from flash0 folder
104 GUI INFO emu Configuration / Compiler
105 GUI INFO emu [X] Use compiler (dynarec)
107 GUI INFO emu [ ] Output profiler info to profiler.txt (only for compiler)
107 GUI INFO emu [50] Maximum method size
109 GUI INFO emu Configuration / Crypto
109 GUI INFO emu [X] Extract decrypted EBOOT.BIN files to the TMP folder
110 GUI INFO emu [ ] Handle SAVEDATA in crypto mode
110 GUI INFO emu [ ] Extract original PGD files to the TMP folder
111 GUI INFO ge Only GE Graphics: false
112 GUI INFO hle.sceMpeg Media Engine enabled
116 GUI INFO hle.sceAudio Audio ChReserve disabled: false
118 GUI INFO hle.sceAudio Audio Blocking disabled: false
120 GUI INFO hle.ThreadManForUser Audio threads disabled: false
120 GUI INFO memory Ignore invalid memory access: false
773 GUI INFO emu Found ModuleInfo name:'Cube Sample' version:0101 attr:00000000 gp:08815820
778 GUI INFO emu Found 31 unresolved imports
780 GUI INFO emu 31 NIDS mapped
938 GUI INFO hle Using the external audio decoder (SonicStage)
1732 GUI INFO hle.sceFont Loading font file 'ltn0.pgf'. Font='Liberation Sans' Type='Regular'
1777 GUI INFO hle.sceFont Loading font file 'ltn1.pgf'. Font='Liberation Serif' Type='Regular'
1814 GUI INFO hle.sceFont Loading font file 'ltn2.pgf'. Font='Liberation Sans' Type='Italic'
1835 GUI INFO hle.sceFont Loading font file 'ltn3.pgf'. Font='Liberation Serif' Type='Italic'
1865 GUI INFO hle.sceFont Loading font file 'ltn4.pgf'. Font='Liberation Sans' Type='Bold'
1894 GUI INFO hle.sceFont Loading font file 'ltn5.pgf'. Font='Liberation Serif' Type='Bold'
1926 GUI INFO hle.sceFont Loading font file 'ltn6.pgf'. Font='Liberation Sans' Type='Bold Italic'
1954 GUI INFO hle.sceFont Loading font file 'ltn7.pgf'. Font='Liberation Serif' Type='Bold Italic'
1995 GUI INFO hle.sceFont Loading font file 'ltn8.pgf'. Font='Liberation Sans' Type='Regular'
2027 GUI INFO hle.sceFont Loading font file 'ltn9.pgf'. Font='Liberation Serif' Type='Regular'
2058 GUI INFO hle.sceFont Loading font file 'ltn10.pgf'. Font='Liberation Sans' Type='Italic'
2082 GUI INFO hle.sceFont Loading font file 'ltn11.pgf'. Font='Liberation Serif' Type='Italic'
2111 GUI INFO hle.sceFont Loading font file 'ltn12.pgf'. Font='Liberation Sans' Type='Bold'
2137 GUI INFO hle.sceFont Loading font file 'ltn13.pgf'. Font='Liberation Serif' Type='Bold'
2178 GUI INFO hle.sceFont Loading font file 'ltn14.pgf'. Font='Liberation Sans' Type='Bold Italic'
2205 GUI INFO hle.sceFont Loading font file 'ltn15.pgf'. Font='Liberation Serif' Type='Bold Italic'
2210 GUI INFO hle.IoFileMgrForUser pspiofilemgr - filepath disc0/
2408 GUI INFO ge Using RenderingEngineLwjgl15
2409 GUI INFO ge OpenGL version: 2.1.2
2410 GUI INFO ge Shading Language version: 1.20 NVIDIA via Cg compiler
2426 GUI INFO ge Using VBO
2435 GUI INFO ge Using shaders with Skinning
2436 GUI INFO ge Using dynamic shaders
2440 GUI INFO ge Extension GL_EXT_gpu_shader4 not available: not using bit operators in shader
2783 GUI ERROR ge Shader error log: Vertex info ----------- Internal error: assembly compile error for vertex shader at offset 13644: -- error message -- line 206, column 9: error: invalid parameter array size line 319, column 17: error: out of bounds array access line 320, column 13: error: out of bounds array access line 321, column 13: error: out of bounds array access line 322, column 15: error: out of bounds array access line 324, column 13: error: out of bounds array access line 325, column 15: error: out of bounds array access line 327, column 15: error: out of bounds array access line 329, column 23: error: out of bounds array access line 330, column 23: error: out of bounds array access line 331, column 23: error: out of bounds array access line 332, column 23: error: out of bounds array access line 333, column 15: error: out of bounds array access line 334, column 17: error: out of bounds array access line 336, column 15: error: out of bounds array access line 347, column 22: error: out of bounds array access line 352, column 21: error: out of bounds array access line 357, column 22: error: out of bounds array access line 358, column 21: error: out of bounds array access line 365, column 21: error: out of bounds array access line 370, column 22: error: out of bounds array access line 371, column 21: error: out of bounds array access line 373, column 21: error: out of bounds array access line 374, column 19: error: out of bounds array access line 378, column 21: error: out of bounds array access line 379, column 21: error: out of bounds array access line 380, column 15: error: out of bounds array access line 383, column 15: error: out of bounds array access line 384, column 15: error: out of bounds array access line 391, column 21: error: out of bounds array access line 396, column 21: error: out of bounds array access line 401, column 22: error: out of bounds array access line 402, column 21: error: out of bounds array access line 407, column 22: error: out of bounds array access line 409, column 22: error: out of bounds array access line 413, column 21: error: out of bounds array access line 418, column 22: error: out of bounds array access line 419, column 21: error: out of bounds array access line 424, column 21: error: out of bounds array access line 426, column 19: error: out of bounds array access line 432, column 21: error: out of bounds array access line 433, column 21: error: out of bounds array access line 434, column 21: error: out of bounds array access line 442, column 21: error: out of bounds array access line 447, column 21: error: out of bounds array access line 451, column 21: error: out of bounds array access line 457, column 21: error: out of bounds array access line 462, column 21: error: out of bounds array access line 463, column 22: error: out of bounds array access line 465, column 22: error: out of bounds array access line 469, column 20: error: out of bounds array access line 470, column 21: error: out of bounds array access line 471, column 16: error: out of bounds array access line 472, column 16: error: out of bounds array access line 473, column 19: error: out of bounds array access line 474, column 21: error: out of bounds array access line 476, column 19: error: out of bounds array access line 477, column 23: error: out of bounds array access line 478, column 20: error: out of bounds array access line 480, column 23: error: out of bounds array access line 481, column 15: error: out of bounds array access line 482, column 15: error: out of bounds array access line 485, column 19: error: out of bounds array access line 488, column 17: error: out of bounds array access line 489, column 15: error: out of bounds array access line 490, column 15: error: out of bounds array access line 491, column 19: error: out of bounds array access line 492, column 21: error: out of bounds array access line 493, column 19: error: out of bounds array access line 495, column 16: error: out of bounds array access line 500, column 23: error: out of bounds array access line 504, column 16: error: out of bounds array access line 505, column 16: error: out of bounds array access line 506, column 19: error: out of bounds array access line 519, column 19: error: out of bounds array access line 522, column 21: error: out of bounds array access line 525, column 21: error: out of bounds array access line 530, column 15: error: out of bounds array access line 532, column 15: error: out of bounds array access line 534, column 23: error: out of bounds array access line 535, column 15: error: out of bounds array access line 536, column 15: error: out of bounds array access line 538, column 22: error: out of bounds array access line 540, column 21: error: out of bounds array access line 546, column 16: error: out of bounds array access line 552, column 17: error: out of bounds array access line 553, column 18: error: out of bounds array access line 554, column 15: error: out of bounds array access line 557, column 23: error: out of bounds array access line 559, column 20: error: out of bounds array access line 560, column 23: error: out of bounds array access line 562, column 23: error: out of bounds array access line 569, column 23: error: out of bounds array access line 571, column 20: error: out of bounds array access line 573, column 20: error: out of bounds array access line 574, column 23: error: out of bounds array access line 580, column 23: error: out of bounds array access line 581, column 20: error: out of bounds array access line 584, column 20: error: out of bounds array access line 586, column 20: error: out of bounds array access line 590, column 23: error: out of bounds array access line 591, column 20: error: out of bounds array access line 594, column 20: error: out of bounds array access line 598, column 23: error: out of bounds array access line 600, column 20: error: out of bounds array access line 604, column 23: error: out of bounds array access line 608, column 21: error: out of bounds array access line 611, column 23: error: out of bounds array access line 612, column 23: error: out of bounds array access line 613, column 25: error: out of bounds array access line 614, column 23: error: out of bounds array access line 615, column 25: error: out of bounds array access line 616, column 17: error: out of bounds array access line 617, column 25: error: out of bounds array access line 621, column 24: error: out of bounds array access line 622, column 24: error: out of bounds array access line 623, column 25: error: out of bounds array access line 624, column 24: error: out of bounds array access line 625, column 25: error: out of bounds array access line 626, column 18: error: out of bounds array access line 627, column 25: error: out of bounds array access line 631, column 24: error: out of bounds array access line 632, column 24: error: out of bounds array access line 633, column 25: error: out of bounds array access line 634, column 24: error: out of bounds array access line 635, column 25: error: out of bounds array access line 636, column 18: error: out of bounds array access line 637, column 25: error: out of bounds array access line 641, column 24: error: out of bounds array access line 642, column 24: error: out of bounds array access line 643, column 25: error: out of bounds array access line 644, column 24: error: out of bounds array access line 645, column 25: error: out of bounds array access line 646, column 18: error: out of bounds array access line 647, column 25: error: out of bounds array access line 651, column 23: error: out of bounds array access line 652, column 23: error: out of bounds array access line 653, column 25: error: out of bounds array access line 654, column 23: error: out of bounds array access line 655, column 25: error: out of bounds array access line 656, column 17: error: out of bounds array access line 657, column 25: error: out of bounds array access line 661, column 23: error: out of bounds array access line 662, column 23: error: out of bounds array access line 663, column 25: error: out of bounds array access line 664, column 23: error: out of bounds array access line 665, colu-- internal assembly text -- !!ARBvp1.0 OPTION NV_vertex_program3; # cgc version 3.0.0005, build date Oct 8 2010 # command line args: #vendor NVIDIA Corporation #version 3.0.0.05 #profile vp40 #program main #semantic gl_ModelViewMatrix : state.matrix.modelview.transpose #semantic gl_NormalMatrix : state.matrix.modelview.inverse #semantic gl_ModelViewProjectionMatrix : state.matrix.mvp.transpose #semantic gl_FrontMaterial : state.material.front #semantic gl_LightModel : state.lightmodel #semantic gl_TextureMatrix : state.matrix.texture.transpose #semantic gl_LightSource : state.light #semantic psp_matFlags #semantic psp_lightType #semantic psp_lightKind #semantic psp_lightEnabled #semantic psp_boneMatrix #semantic psp_numberBones #semantic texEnable #semantic texMapMode #semantic texMapProj #semantic texShade #semantic lightingEnable #semantic colorAddition #semantic vinfoColor #semantic vinfoPosition #semantic vinfoTexture #semantic vinfoNormal #semantic vinfoTransform2D #semantic positionScale #semantic normalScale #semantic textureScale #semantic weightScale #semantic vertexColor #var float4x4 gl_ModelViewMatrix : state.matrix.modelview.transpose : c[32], 4 : -1 : 1 #var float3x3 gl_NormalMatrix : state.matrix.modelview.inverse : c[36], 3 : -1 : 1 #var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1 #var float4x4 gl_ModelViewProjectionMatrix : state.matrix.mvp.transpose : c[39], 4 : -1 : 1 #var float gl_FogFragCoord : $vout.FOGC : : -1 : 0 #var float4 gl_TexCoord[0] : $vout.TEX0 : TEX0 : -1 : 1 #var float4 gl_TexCoord[1] : : : -1 : 0 #var float4 gl_TexCoord[2] : : : -1 : 0 #var float4 gl_TexCoord[3] : : : -1 : 0 #var float4 gl_TexCoord[4] : : : -1 : 0 #var float4 gl_TexCoord[5] : : : -1 : 0 #var float4 gl_TexCoord[6] : : : -1 : 0 #var float4 gl_TexCoord[7] : : : -1 : 0 #var float4 gl_FrontColor : $vout.COLOR0 : COL0 : -1 : 1 #var float4 gl_FrontSecondaryColor : $vout.COLOR1 : COL1 : -1 : 1 #var float4 gl_FrontMaterial.emission : state.material.front.emission : c[43] : -1 : 1 #var float4 gl_FrontMaterial.ambient : state.material.front.ambient : c[44] : -1 : 1 #var float4 gl_FrontMaterial.diffuse : state.material.front.diffuse : c[45] : -1 : 1 #var float4 gl_FrontMaterial.specular : state.material.front.specular : c[46] : -1 : 1 #var float gl_FrontMaterial.shininess : state.material.front.shininess : c[47] : -1 : 1 #var float4 gl_LightModel.ambient : state.lightmodel.ambient : c[48] : -1 : 1 #var float4x4 gl_TextureMatrix[0] : state.matrix.texture[0].transpose : c[49], 4 : -1 : 1 #var float4x4 gl_TextureMatrix[1] : state.matrix.texture[1].transpose : , 4 : -1 : 0 #var float4x4 gl_TextureMatrix[2] : state.matrix.texture[2].transpose : , 4 : -1 : 0 #var float4x4 gl_TextureMatrix[3] : state.matrix.texture[3].transpose : , 4 : -1 : 0 #var float4x4 gl_TextureMatrix[4] : state.matrix.texture[4].transpose : , 4 : -1 : 0 #var float4x4 gl_TextureMatrix[5] : state.matrix.texture[5].transpose : , 4 : -1 : 0 #var float4x4 gl_TextureMatrix[6] : state.matrix.texture[6].transpose : , 4 : -1 : 0 #var float4x4 gl_TextureMatrix[7] : state.matrix.texture[7].transpose : , 4 : -1 : 0 #var float4 gl_LightSource[0].ambient : state.light[0].ambient : c[169] : -1 : 1 #var float4 gl_LightSource[0].diffuse : state.light[0].diffuse : c[170] : -1 : 1 #var float4 gl_LightSource[0].specular : state.light[0].specular : c[171] : -1 : 1 #var float4 gl_LightSource[0].position : state.light[0].position : c[172] : -1 : 1 #var float4 gl_LightSource[0].halfVector : state.light[0].half : c[173] : -1 : 0 #var float3 gl_LightSource[0].spotDirection : state.light[0].spot.direction : c[177] : -1 : 1 #var float gl_LightSource[0].spotExponent : state.light[0].attenuation.w : c[180] : -1 : 1 #var float gl_LightSource[0].spotCutoff : state.light[0].spot.cutoff.x : c[176] : -1 : 1 #var float gl_LightSource[0].spotCosCutoff : state.light[0].spot.direction.w : c[177] : -1 : 1 #var float gl_LightSource[0].constantAttenuation : state.light[0].attenuation.x : c[180] : -1 : 1 #var float gl_LightSource[0].linearAttenuation : state.light[0].attenuation.y : c[180] : -1 : 1 #var float gl_LightSource[0].quadraticAttenuation : state.light[0].attenuation.z : c[180] : -1 : 1 #var float4 gl_LightSource[1].ambient : state.light[1].ambient : c[181] : -1 : 1 #var float4 gl_LightSource[1].diffuse : state.light[1].diffuse : c[182] : -1 : 1 #var float4 gl_LightSource[1].specular : state.light[1].specular : c[183] : -1 : 1 #var float4 gl_LightSource[1].position : state.light[1].position : c[184] : -1 : 1 #var float4 gl_LightSource[1].halfVector : state.light[1].half : c[185] : -1 : 0 #var float3 gl_LightSource[1].spotDirection : state.light[1].spot.direction : c[189] : -1 : 1 #var float gl_LightSource[1].spotExponent : state.light[1].attenuation.w : c[192] : -1 : 1 #var float gl_LightSource[1].spotCutoff : state.light[1].spot.cutoff.x : c[188] : -1 : 1 #var float gl_LightSource[1].spotCosCutoff : state.light[1].spot.direction.w : c[189] : -1 : 1 #var float gl_LightSource[1].constantAttenuation : state.light[1].attenuation.x : c[192] : -1 : 1 #var float gl_LightSource[1].linearAttenuation : state.light[1].attenuation.y : c[192] : -1 : 1 #var float gl_LightSource[1].quadraticAttenuation : state.light[1].attenuation.z : c[192] : -1 : 1 #var float4 gl_LightSource[2].ambient : state.light[2].ambient : c[193] : -1 : 1 #var float4 gl_LightSource[2].diffuse : state.light[2].diffuse : c[194] : -1 : 1 #var float4 gl_LightSource[2].specular : state.light[2].specular : c[195] : -1 : 1 #var float4 gl_LightSource[2].position : state.light[2].position : c[196] : -1 : 1 #var float4 gl_LightSource[2].halfVector : state.light[2].half : c[197] : -1 : 0 #var float3 gl_LightSource[2].spotDirection : state.light[2].spot.direction : c[201] : -1 : 1 #var float gl_LightSource[2].spotExponent : state.light[2].attenuation.w : c[204] : -1 : 1 #var float gl_LightSource[2].spotCutoff : state.light[2].spot.cutoff.x : c[200] : -1 : 1 #var float gl_LightSource[2].spotCosCutoff : state.light[2].spot.direction.w : c[201] : -1 : 1 #var float gl_LightSource[2].constantAttenuation : state.light[2].attenuation.x : c[204] : -1 : 1 #var float gl_LightSource[2].linearAttenuation : state.light[2].attenuation.y : c[204] : -1 : 1 #var float gl_LightSource[2].quadraticAttenuation : state.light[2].attenuation.z : c[204] : -1 : 1 #var float4 gl_LightSource[3].ambient : state.light[3].ambient : c[205] : -1 : 1 #var float4 gl_LightSource[3].diffuse : state.light[3].diffuse : c[206] : -1 : 1 #var float4 gl_LightSource[3].specular : state.light[3].specular : c[207] : -1 : 1 #var float4 gl_LightSource[3].position : state.light[3].position : c[208] : -1 : 1 #var float4 gl_LightSource[3].halfVector : state.light[3].half : c[209] : -1 : 0 #var float3 gl_LightSource[3].spotDirection : state.light[3].spot.direction : c[213] : -1 : 1 #var float gl_LightSource[3].spotExponent : state.light[3].attenuation.w : c[216] : -1 : 1 #var float gl_LightSource[3].spotCutoff : state.light[3].spot.cutoff.x : c[212] : -1 : 1 #var float gl_LightSource[3].spotCosCutoff : state.light[3].spot.direction.w : c[213] : -1 : 1 #var float gl_LightSource[3].constantAttenuation : state.light[3].attenuation.x : c[216] : -1 : 1 #var float gl_LightSource[3].linearAttenuation : state.light[3].attenuation.y : c[216] : -1 : 1 #var float gl_LightSource[3].quadraticAttenuation : state.light[3].attenuation.z : c[216] : -1 : 1 #var float4 gl_LightSource[4].ambient : state.light[4].ambient : c[217] : -1 : 1 #var float4 gl_LightSource[4].diffuse : state.light[4].diffuse : c[218] : -1 : 1 #var float4 gl_LightSource[4].specular : state.light[4].specular : c[219] : -1 : 1 #var float4 gl_LightSource[4].position : state.light[4].position : c[220] : -1 : 1 #var float4 gl_LightSource[4].halfVector : state.light[4].half : c[221] : -1 : 0 #var float3 gl_LightSource[4].spotDirection : state.light[4].spot.direction : c[225] : -1 : 1 #var float gl_LightSource[4].spotExponent : state.light[4].attenuation.w : c[228] : -1 : 1 #var float gl_LightSource[4].spotCutoff : state.light[4].spot.cutoff.x : c[224] : -1 : 1 #var float gl_LightSource[4].spotCosCutoff : state.light[4].spot.direction.w : c[225] : -1 : 1 #var float gl_LightSource[4].constantAttenuation : state.light[4].attenuation.x : c[228] : -1 : 1 #var float gl_LightSource[4].linearAttenuation : state.light[4].attenuation.y : c[228] : -1 : 1 #var float gl_LightSource[4].quadraticAttenuation : state.light[4].attenuation.z : c[228] : -1 : 1 #var float4 gl_LightSource[5].ambient : state.light[5].ambient : c[229] : -1 : 1 #var float4 gl_LightSource[5].diffuse : state.light[5].diffuse : c[230] : -1 : 1 #var float4 gl_LightSource[5].specular : state.light[5].specular : c[231] : -1 : 1 #var float4 gl_LightSource[5].position : state.light[5].position : c[232] : -1 : 1 #var float4 gl_LightSource[5].halfVector : state.light[5].half : c[233] : -1 : 0 #var float3 gl_LightSource[5].spotDirection : state.light[5].spot.direction : c[237] : -1 : 1 #var float gl_LightSource[5].spotExponent : state.light[5].attenuation.w : c[240] : -1 : 1 #var float gl_LightSource[5].spotCutoff : state.light[5].spot.cutoff.x : c[236] : -1 : 1 #var float gl_LightSource[5].spotCosCutoff : state.light[5].spot.direction.w : c[237] : -1 : 1 #var float gl_LightSource[5].constantAttenuation : state.light[5].attenuation.x : c[240] : -1 : 1 #var float gl_LightSource[5].linearAttenuation : state.light[5].attenuation.y : c[240] : -1 : 1 #var float gl_LightSource[5].quadraticAttenuation : state.light[5].attenuation.z : c[240] : -1 : 1 #var float4 gl_LightSource[6].ambient : state.light[6].ambient : c[241] : -1 : 1 #var float4 gl_LightSource[6].diffuse : state.light[6].diffuse : c[242] : -1 : 1 #var float4 gl_LightSource[6].specular : state.light[6].specular : c[243] : -1 : 1 #var float4 gl_LightSource[6].position : state.light[6].position : c[244] : -1 : 1 #var float4 gl_LightSource[6].halfVector : state.light[6].half : c[245] : -1 : 0 #var float3 gl_LightSource[6].spotDirection : state.light[6].spot.direction : c[249] : -1 : 1 #var float gl_LightSource[6].spotExponent : state.light[6].attenuation.w : c[252] : -1 : 1 #var float gl_LightSource[6].spotCutoff : state.light[6].spot.cutoff.x : c[248] : -1 : 1 #var float gl_LightSource[6].spotCosCutoff : state.light[6].spot.direction.w : c[249] : -1 : 1 #var float gl_LightSource[6].constantAttenuation : state.light[6].attenuation.x : c[252] : -1 : 1 #var float gl_LightSource[6].linearAttenuation : state.light[6].attenuation.y : c[252] : -1 : 1 #var float gl_LightSource[6].quadraticAttenuation : state.light[6].attenuation.z : c[252] : -1 : 1 #var float4 gl_LightSource[7].ambient : state.light[7].ambient : c[253] : -1 : 1 #var float4 gl_LightSource[7].diffuse : state.light[7].diffuse : c[254] : -1 : 1 #var float4 gl_LightSource[7].specular : state.light[7].specular : c[255] : -1 : 1 #var float4 gl_LightSource[7].position : state.light[7].position : c[256] : -1 : 1 #var float4 gl_LightSource[7].halfVector : state.light[7].half : c[257] : -1 : 0 #var float3 gl_LightSource[7].spotDirection : state.light[7].spot.direction : c[261] : -1 : 1 #var float gl_LightSource[7].spotExponent : state.light[7].attenuation.w : c[264] : -1 : 1 #var float gl_LightSource[7].spotCutoff : state.light[7].spot.cutoff.x : c[260] : -1 : 1 #var float gl_LightSource[7].spotCosCutoff : state.light[7].spot.direction.w : c[261] : -1 : 1 #var float gl_LightSource[7].constantAttenuation : state.light[7].attenuation.x : c[264] : -1 : 1 #var float gl_LightSource[7].linearAttenuation : state.light[7].attenuation.y : c[264] : -1 : 1 #var float gl_LightSource[7].quadraticAttenuation : state.light[7].attenuation.z : c[264] : -1 : 1 #var float4 pspTexture : $vin.ATTR1 : ATTR1 : -1 : 1 #var float4 pspColor : $vin.ATTR2 : ATTR2 : -1 : 1 #var float3 pspNormal : $vin.ATTR3 : ATTR3 : -1 : 1 #var float4 pspPosition : $vin.ATTR0 : ATTR0 : -1 : 1 #var float4 pspWeights1 : $vin.ATTR4 : ATTR4 : -1 : 1 #var float4 pspWeights2 : $vin.ATTR5 : ATTR5 : -1 : 1 #var int3 psp_matFlags : : c[149] : -1 : 1 #var int4 psp_lightType : : : -1 : 0 #var int4 psp_lightKind : : c[150] : -1 : 1 #var int4 psp_lightEnabled : : c[151] : -1 : 1 #var float4x4 psp_boneMatrix[0] : : c[0], 4 : -1 : 1 #var float4x4 psp_boneMatrix[1] : : c[4], 4 : -1 : 1 #var float4x4 psp_boneMatrix[2] : : c[8], 4 : -1 : 1 #var float4x4 psp_boneMatrix[3] : : c[12], 4 : -1 : 1 #var float4x4 psp_boneMatrix[4] : : c[16], 4 : -1 : 1 #var float4x4 psp_boneMatrix[5] : : c[20], 4 : -1 : 1 #var float4x4 psp_boneMatrix[6] : : c[24], 4 : -1 : 1 #var float4x4 psp_boneMatrix[7] : : c[28], 4 : -1 : 1 #var int psp_numberBones : : c[152] : -1 : 1 #var bool texEnable : : c[153] : -1 : 1 #var int texMapMode : : c[154] : -1 : 1 #var int texMapProj : : c[155] : -1 : 1 #var int2 texShade : : c[156] : -1 : 1 #var bool lightingEnable : : c[157] : -1 : 1 #var bool colorAddition : : c[158] : -1 : 1 #var int vinfoColor : : c[159] : -1 : 1 #var int vinfoPosition : : c[160] : -1 : 1 #var int vinfoTexture : : c[161] : -1 : 1 #var int vinfoNormal : : c[162] : -1 : 1 #var bool vinfoTransform2D : : c[163] : -1 : 1 #var float positionScale : : c[164] : -1 : 1 #var float normalScale : : c[165] : -1 : 1 #var float textureScale : : c[166] : -1 : 1 #var float weightScale : : c[167] : -1 : 1 #var float4 vertexColor : : c[168] : -1 : 1 #const c[53] = 8 0 1 4 #const c[54] = 0.00048828125 0.25 0.03125 0.015625 #const c[55] = 64 0.0625 32 0.0039215689 #const c[56] = 5 0.0009765625 3.0517578e-005 0.00390625 #const c[57] = 0.00024414063 6 16 7 #const c[60] = 2 3 65536 256 #const c[61] = 180 0 1 2 #const c[64] = 12 0.5 PARAM c[265] = { program.local[0..31], state.matrix.modelview.transpose.row[0..3], state.matrix.modelview.inverse.row[0..2], state.matrix.mvp.transpose.row[0..3], state.material.front.emission, state.material.front.ambient, state.material.front.diffuse, state.material.front.specular, state.material.front.shininess, state.lightmodel.ambient, state.matrix.texture[0].transpose.row[0..3], { 8, 0, 1, 4 }, { 0.00048828125, 0.25, 0.03125, 0.015625 }, { 64, 0.0625, 32, 0.0039215689 }, { 5, 0.0009765625, 3.0517578e-005, 0.00390625 }, { 0.00024414063, 6, 16, 7 }, program.local[58..59], { 2, 3, 65536, 256 }, { 180, 0, 1, 2 }, program.local[62..63], { 12, 0.5 }, program.local[65..168], state.light[0].ambient, state.light[0].diffuse, state.light[0].specular, state.light[0].position, program.local[173..175], state.light[0].spot.cutoff, state.light[0].spot.direction, program.local[178..179], state.light[0].attenuation, state.light[1].ambient, state.light[1].diffuse, state.light[1].specular, state.light[1].position, program.local[185..187], state.light[1].spot.cutoff, state.light[1].spot.direction, program.local[190..191], state.light[1].attenuation, state.light[2].ambient, state.light[2].diffuse, state.light[2].specular, state.light[2].position, program.local[197..199], state.light[2].spot.cutoff, state.light[2].spot.direction, program.local[202..203], state.light[2].attenuation, state.light[3].ambient, state.light[3].diffuse, state.light[3].specular, state.light[3].position, program.local[209..211], state.light[3].spot.cutoff, state.light[3].spot.direction, program.local[214..215], state.light[3].attenuation, state.light[4].ambient, state.light[4].diffuse, state.light[4].specular, state.light[4].position, program.local[221..223], state.light[4].spot.cutoff, state.light[4].spot.direction, program.local[226..227], state.light[4].attenuation, state.light[5].ambient, state.light[5].diffuse, state.light[5].specular, state.light[5].position, program.local[233..235], state.light[5].spot.cutoff, state.light[5].spot.direction, program.local[238..239], state.light[5].attenuation, state.light[6].ambient, state.light[6].diffuse, state.light[6].specular, state.light[6].position, program.local[245..247], state.light[6].spot.cutoff, state.light[6].spot.direction, program.local[250..251], state.light[6].attenuation, state.light[7].ambient, state.light[7].diffuse, state.light[7].specular, state.light[7].position, program.local[257..259], state.light[7].spot.cutoff, state.light[7].spot.direction, program.local[262..263], state.light[7].attenuation }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; TEMP R7; TEMP R8; TEMP R9; TEMP R10; TEMP R11; TEMP R12; TEMP R13; TEMP R14; TEMP R15; TEMP RC, HC; ADDRESS A0; BB0: MOV R4.xyz, c[53].xyww; MOV R0, c[53].y; MOV R2, c[53].y; SNEC HC.x, c[159], R4; MOV R2(NE.x), vertex.attrib[2]; MOV R1, c[53].y; SNEC HC.x, c[161], R4.y; MOV R1(NE.x), vertex.attrib[1]; SNEC HC.x, c[160], R4.y; MOV R0(NE.x), vertex.attrib[0]; MUL R3.xyz, R0.y, c[33]; MAD R3.xyz, R0.x, c[32], R3; MAD R3.xyz, R0.z, c[34], R3; MAD R7.xyz, R0.w, c[35], R3; SNEC HC.x, c[162], R4.y; MOV R5.xyz, c[53].zyyw; MOV R5.xyz(NE.x), vertex.attrib[3]; SEQC HC.x, c[159], R4.z; MOV R8, R0; MOV R6.xyz, R0; MOV R0, R1; MOV R3, R2; BRA BB2 (LE.x); BB1: FLR R2.x, |R3|; MOV R3.y, R2.x; MOVC RC.x, R3; MOV R3.y(LT.x), -R2.x; MUL R2.xy, R3.y, c[54].xzzw; FLR R2.zw, |R2.xyxy|; MOV R3.x, R2.w; MOVC RC.xy, R2; MOV R3.x(LT.y), -R2.w; MUL R2.y, R3.x, c[54].w; FLR R2.w, |R2.y|; MOV R2.x, R2.w; MOVC RC.y, R2; MOV R2.x(LT.y), -R2.w; MAD R2.y, -R2.x, c[55].x, R3.x; MUL R2.w, R2.y, c[55].y; FLR R3.z, |R2.w|; MOVC RC.y, R2.w; MOV R2.w, R2.z; MOV R2.x, R3.z; MOV R2.x(LT.y), -R3.z; MOV R2.w(LT.x), -R2.z; MUL R3.z, R2.w, c[54].y; FLR R3.w, |R3.z|; MOV R2.z, R3.w; MOVC RC.x, R3.z; MOV R2.z(LT.x), -R3.w; MAD R3.y, -R3.x, c[55].z, R3; MUL R3.z, R3.y, c[54].y; FLR R3.w, |R3.z|; MAD R2.z, R2.w, c[53].x, R2; MAD R2.y, R2, c[53].w, R2.x; MOV R3.x, R3.w; MOVC RC.x, R3.z; MOV R3.x(LT), -R3.w; MAD R2.x, R3.y, c[53], R3; MUL R2.xyz, R2, c[55].w; MOV R2.w, c[53].z; BRA BB6; BB2: MOV R4.x, c[56]; SEQC HC.x, c[159], R4; BRA BB4 (LE.x); BB3: FLR R2.x, |R3|; MOV R3.w, R2.x; MOVC RC.x, R3; MOV R3.w(LT.x), -R2.x; MUL R2.x, R3.w, c[54].z; FLR R2.y, |R2.x|; MOV R3.x, R2.y; MOVC RC.x, R2; MOV R3.x(LT), -R2.y; MUL R2.y, R3.x, c[54].z; FLR R2.z, |R2.y|; MOV R2.x, R2.z; MOVC RC.x, R2.y; MOV R2.x(LT), -R2.z; MAD R3.z, -R2.x, c[55], R3.x; MUL R2.x, R3.z, c[54].y; FLR R2.y, |R2.x|; MOV R3.y, R2; MOVC RC.x, R2; MOV R3.y(LT.x), -R2; MUL R2.xy, R3.w, c[56].yzzw; FLR R2.zw, |R2.xyxy|; MAD R3.w, -R3.x, c[55].z, R3; MOV R4.x, R2.z; MOVC RC.xy, R2; MOV R4.x(LT), -R2.z; MUL R2.y, R4.x, c[54].z; FLR R2.z, |R2.y|; MOV R2.x, R2.z; MOVC RC.x, R2.y; MOV R2.x(LT), -R2.z; MAD R2.z, -R2.x, c[55], R4.x; MUL R2.x, R2.z, c[54].y; FLR R4.x, |R2|; MOV R2.y, R4.x; MOVC RC.x, R2; MOV R2.y(LT.x), -R4.x; MUL R3.x, R3.w, c[54].y; FLR R4.x, |R3|; MAD R2.z, R2, c[53].x, R2.y; MOVC RC.x, R3; MOV R2.x, R4; MOV R3.x, R2.w; MOV R2.x(LT), -R4; MOV R3.x(LT.y), -R2.w; MAD R2.y, R3.z, c[53].x, R3; MAD R2.x, R3.w, c[53], R2; MUL R2.xyz, R2, c[55].w; MOV R2.w, R3.x; BRA BB5; BB4: FLR R4.x, |R3|; MOV R5.w, R4.x; MOVC RC.x, R3; MOV R5.w(LT.x), -R4.x; MUL R4.x, R5.w, c[55].y; FLR R4.y, |R4.x|; MOV R4.w, R4.y; MOVC RC.x, R4; MOV R4.w(LT.x), -R4.y; MUL R4.x, R4.w, c[55].y; FLR R4.y, |R4.x|; MOVC RC.x, R4; MOV R7.w, R4.y; MUL R4.x, R5.w, c[56].w; MOV R7.w(LT.x), -R4.y; FLR R4.y, |R4.x|; MOV R4.z, R4.y; MOVC RC.x, R4; MOV R4.z(LT.x), -R4.y; MUL R4.x, R4.z, c[55].y; FLR R9.x, |R4|; MOV R4.y, R9.x; MOVC RC.x, R4; MOV R4.y(LT.x), -R9.x; MUL R9.x, R5.w, c[57]; MAD R4.z, -R4.y, c[57], R4; FLR R9.y, |R9.x|; MAD R4.y, -R7.w, c[57].z, R4.w; MOV R4.x, R9.y; MOVC RC.x, R9; MOV R4.x(LT), -R9.y; MAD R5.w, -R4, c[57].z, R5; MAD R4.w, R4.x, c[57].z, R4.x; MOV R9.xy, c[57].wyzw; SEQ R9.xy, c[159].x, R9.yxzw; MAD R4.y, R4, c[57].z, R4; MAD R4.x, R5.w, c[57].z, R5.w; MOVC RC.x, R9; MAD R4.z, R4, c[57], R4; MUL R2(NE.x), R4, c[55].w; SEQ R4.xy, R9, c[53].y; MULC HC.x, R4, R9.y; MUL R2(NE.x), R3, c[55].w; MOV R3.x, c[53]; SEQ R3.x, c[159], R3; MUL R3.y, R4.x, R4; MULC HC.x, R3.y, R3; MOV R2(NE.x), c[168]; BB5: BB6: MOV R12.xy, c[53].yzzw; ADD R9.w, c[152].x, -R12.y; SEQ R5.w, c[160].x, R12.y; MUL R7.w, R5, c[163].x; SLT R4.w, R8.z, c[53].y; SEQ R5.w, R5, c[53].y; MOV R4.xyz, R6; ADD R3.zw, c[60].xywz, R8.z; MOV R3.x, R6.z; MULC HC.x, R4.w, R7.w; MOV R3.x(NE), R3.z; MOV R3.z, R3.x; SEQ R11.zw, R9.w, c[53].xywz; MOV R3.xy, R6; MOVC RC.x, R7.w; MOV R4.xyz(NE.x), R3; MOV R3.xy, c[60]; SEQ R9.xy, c[160].x, R3; MUL R5.w, R5, c[163].x; MUL R7.w, R5, R9.x; MOV R6.xyz, R4; MOV R3.z, R4; MULC HC.x, R4.w, R7.w; MOV R3.z(NE.x), R3.w; MOV R3.xy, R4; MOVC RC.x, R7.w; MOV R6.xyz(NE.x), R3; FLR R3.x, |R8.z|; MOV R3.w, R3.x; MOVC RC.x, R8.z; MOV R3.w(LT.x), -R3.x; SEQ R3.x, R9, c[53].y; MOV R4.xy, R6; MUL R3.x, R5.w, R3; SEQ R3.y, R4.w, c[53]; MUL R4.w, R3.x, R9.y; MULC HC.x, R4.w, R3.y; MOV R3.w(EQ.x), c[53].y; MOV R4.z, R3.w; MOV R3.xyz, R6; MOVC RC.x, R4.w; MOV R3.xyz(NE.x), R4; RCP R4.x, c[165].x; MUL R10.xyz, R5, R4.x; RCP R5.x, c[167].x; MUL R4, vertex.attrib[4], R5.x; SEQ R11.xy, R9.w, c[60].yxzw; RCP R3.w, c[164].x; MOVC RC.x, c[163]; MUL R3.xyz(EQ.x), R8, R3.w; SEQ R8.xy, R9.w, c[57].wyzw; ADD_SAT R7.w, R8.x, R8.y; SEQ R8.x, R9.w, c[56]; ADD_SAT R7.w, R8.x, R7; ADD_SAT R7.w, R11.z, R7; ADD_SAT R7.w, R11.x, R7; ADD_SAT R7.w, R11.y, R7; ADD_SAT R10.w, R11, R7; SEQ R11.w, c[152].x, R12.y; ADDC_SAT HC.x, R11.w, R10.w; MOV R9.xyz, R3; MOV R6.xyz, R3; MOV R3, R2; MUL R5, R5.x, vertex.attrib[5]; MOV R8.xyz, c[53].y; MOV R11.xyz, c[53].y; SGT R7.w, c[152].x, R12.x; BRA BB22 (LE.x); BB7: SEQ R12.xy, R9.w, c[57].wyzw; ADD_SAT R11.w, R12.x, R12.y; SEQ R10.w, R9, c[56].x; SEQ R12.xy, R9.w, c[53].wzzw; ADD_SAT R10.w, R10, R11; SEQ R12.zw, R9.w, c[60].xyyx; ADD_SAT R10.w, R12.x, R10; ADD_SAT R10.w, R12.z, R10; ADD_SAT R10.w, R12, R10; ADDC_SAT HC.x, R12.y, R10.w; BRA BB21 (LE.x); BB8: SEQ R12.xy, R9.w, c[57].wyzw; ADD_SAT R11.w, R12.x, R12.y; SEQ R10.w, R9, c[56].x; ADD_SAT R11.w, R10, R11; SEQ R10.w, R9, c[53]; SEQ R12.xy, R9.w, c[60].yxzw; ADD_SAT R10.w, R10, R11; ADD_SAT R10.w, R12.x, R10; ADDC_SAT HC.x, R12.y, R10.w; BRA BB20 (LE.x); BB9: SEQ R12.xy, R9.w, c[57].wyzw; SEQ R10.w, R9, c[56].x; ADD_SAT R11.w, R12.x, R12.y; ADD_SAT R11.w, R10, R11; SEQ R10.w, R9, c[53]; ADD_SAT R11.w, R10, R11; SEQ R10.w, R9, c[60].y; ADDC_SAT HC.x, R10.w, R11.w; BRA BB19 (LE.x); BB10: SEQ R12.xy, R9.w, c[57].wyzw; SEQ R10.w, R9, c[56].x; ADD_SAT R11.w, R12.x, R12.y; ADD_SAT R11.w, R10, R11; SEQ R10.w, R9, c[53]; ADDC_SAT HC.x, R10.w, R11.w; BRA BB18 (LE.x); BB11: SEQ R12.xy, R9.w, c[57].wyzw; ADD_SAT R11.w, R12.x, R12.y; SEQ R10.w, R9, c[56].x; ADDC_SAT HC.x, R10.w, R11.w; BRA BB17 (LE.x); BB12: SEQ R12.xy, R9.w, c[57].wyzw; ADDC_SAT HC.x, R12, R12.y; BRA BB16 (LE.x); BB13: SEQC HC.x, R9.w, c[57].w; BRA BB15 (LE.x); BB14: MUL R8.xyz, R9.y, c[29]; MAD R8.xyz, R9.x, c[28], R8; MUL R11.xyz, R10.y, c[29]; MAD R8.xyz, R9.z, c[30], R8; MAD R11.xyz, R10.x, c[28], R11; ADD R8.xyz, c[31], R8; MAD R11.xyz, R10.z, c[30], R11; MUL R8.xyz, R8, R5.w; MUL R11.xyz, R5.w, R11; BB15: MUL R12.xyz, R9.y, c[25]; MAD R12.xyz, R9.x, c[24], R12; MUL R13.xyz, R10.y, c[25]; MAD R12.xyz, R9.z, c[26], R12; MAD R13.xyz, R10.x, c[24], R13; ADD R12.xyz, c[27], R12; MAD R13.xyz, R10.z, c[26], R13; MAD R8.xyz, R12, R5.z, R8; MAD R11.xyz, R5.z, R13, R11; BB16: MUL R12.xyz, R9.y, c[21]; MAD R12.xyz, R9.x, c[20], R12; MUL R13.xyz, R10.y, c[21]; MAD R12.xyz, R9.z, c[22], R12; MAD R13.xyz, R10.x, c[20], R13; ADD R12.xyz, c[23], R12; MAD R13.xyz, R10.z, c[22], R13; MAD R8.xyz, R12, R5.y, R8; MAD R11.xyz, R5.y, R13, R11; BB17: MUL R12.xyz, R9.y, c[17]; MAD R12.xyz, R9.x, c[16], R12; MUL R13.xyz, R10.y, c[17]; MAD R12.xyz, R9.z, c[18], R12; MAD R13.xyz, R10.x, c[16], R13; ADD R12.xyz, c[19], R12; MAD R13.xyz, R10.z, c[18], R13; MAD R8.xyz, R12, R5.x, R8; MAD R11.xyz, R5.x, R13, R11; BB18: MUL R5.xyz, R9.y, c[13]; MAD R5.xyz, R9.x, c[12], R5; MUL R12.xyz, R10.y, c[13]; MAD R5.xyz, R9.z, c[14], R5; MAD R12.xyz, R10.x, c[12], R12; ADD R5.xyz, c[15], R5; MAD R12.xyz, R10.z, c[14], R12; MAD R8.xyz, R5, R4.w, R8; MAD R11.xyz, R4.w, R12, R11; BB19: MUL R5.xyz, R9.y, c[9]; MAD R5.xyz, R9.x, c[8], R5; MUL R12.xyz, R10.y, c[9]; MAD R5.xyz, R9.z, c[10], R5; MAD R12.xyz, R10.x, c[8], R12; ADD R5.xyz, c[11], R5; MAD R12.xyz, R10.z, c[10], R12; MAD R8.xyz, R5, R4.z, R8; MAD R11.xyz, R4.z, R12, R11; BB20: MUL R5.xyz, R9.y, c[5]; MAD R5.xyz, R9.x, c[4], R5; MUL R12.xyz, R10.y, c[5]; MAD R5.xyz, R9.z, c[6], R5; MAD R12.xyz, R10.x, c[4], R12; ADD R5.xyz, c[7], R5; MAD R12.xyz, R10.z, c[6], R12; MAD R8.xyz, R5, R4.y, R8; MAD R11.xyz, R4.y, R12, R11; BB21: MUL R5.xyz, R9.y, c[1]; MAD R5.xyz, R9.x, c[0], R5; MAD R5.xyz, R9.z, c[2], R5; MUL R12.xyz, R10.y, c[1]; MAD R9.xyz, R10.x, c[0], R12; ADD R5.xyz, c[3], R5; MAD R9.xyz, R10.z, c[2], R9; MAD R8.xyz, R5, R4.x, R8; MAD R11.xyz, R4.x, R9, R11; BB22: MOV R4.xyz, R11; MOVC RC.x, R7.w; MOV R4.xyz(EQ.x), R10; MUL R5.xyz, R4.y, c[37]; MAD R5.xyz, R4.x, c[36], R5; MAD R9.xyz, R4.z, c[38], R5; DP3 R4.x, R9, R9; RSQ R4.x, R4.x; MUL R11.xyz, R4.x, R9; MAD R10.xyz, -R7, c[184].w, c[184]; DP3 R4.x, R10, R10; RSQ R11.w, R4.x; MUL R4.xyz, R11.w, R10; DP3 R4.x, R11, R4; MAX R4.x, R4, c[53].y; MOV R9.w, c[53].y; MOV R10.w, R4.x; POW R12.x, R4.x, c[47].x; MOV R4.x, c[60]; SEQ R5, c[150].wzyx, R4.x; SNE R4, c[151].wzyx, R9.w; MUL R4, R4, c[157].x; SEQ R5, R5, c[53].y; MULC HC, R4, R5; MAX R10.w(EQ.z), R12.x, c[53].y; MAD R12.xyz, -R7, c[172].w, c[172]; DP3 R5.x, R12, R12; RSQ R14.x, R5.x; MUL R5.xyz, R14.x, R12; DP3 R5.x, R11, R5; MAX R5.x, R5, c[53].y; MOV R13.w, R5.x; POW R5.x, R5.x, c[47].x; MAX R13.w(EQ), R5.x, c[53].y; ADD R5.xyz, c[53].yyzw, R10; DP3 R5.w, R5, R5; RSQ R5.w, R5.w; MUL R5.xyz, R5.w, R5; DP3 R5.x, R11, R5; MAX R5.x, R5, c[53].y; POW R13.x, R5.x, c[47].x; SNE R5, c[150].wzyx, R9.w; SEQ R5, R5, c[53].y; MUL R5, R4, R5; MOVC1 RC, R4.wzyx; MOVC RC.z, R5; MOV R12.w, c[53].y; MAX R12.w(EQ.z), R13.x, c[53].y; ADD R13.xyz, c[53].yyzw, R12; DP3 R5.z, R13, R13; RSQ R5.z, R5.z; MUL R13.xyz, R5.z, R13; DP3 R5.z, R11, R13; MAX R5.z, R5, c[53].y; POW R5.z, R5.z, c[47].x; MOV R14.w, c[53].y; MOVC RC.w, R5; MAX R14.w(EQ), R5.z, c[53].y; RCP R5.z, R14.x; MUL R5.w, R5.z, c[180].z; ADD R13.x, c[180].y, R5.w; SNE R5.w, c[172], R9; MUL R5.w, R4, R5; MOV R14.x, c[53].z; MAD R5.z, R13.x, R5, c[180].x; MOVC RC.z, R5.w; RCP_SAT R14.x(NE.z), R5.z; DP3 R5.z, c[177], c[177]; RSQ R5.z, R5.z; MUL R13.xyz, R5.z, c[177]; DP3 R12.x, -R12, R13; SLT R12.y, R12.x, c[177].w; MOV R5.z, c[61].x; SLT R12.x, c[176], R5.z; SEQ R12.z, R12.y, c[53].y; MUL R12.y, R5.w, R12.x; MOV R5.w, R14.x; MOV R12.x, c[53].y; MULC HC.z, R12.y, R12; POW R12.x(NE.z), R14.x, c[180].w; MOVC RC.z, R12.y; MUL R5.w(NE.z), R14.x, R12.x; MOV R12.xyz, c[53].y; MUL R13.xyz, R5.w, c[170]; MUL R12.xyz(NE1.x), R13, R13.w; MOV R14.xyz, c[53].y; MUL R13.xyz, R5.w, c[171]; MUL R14.xyz(NE1.x), R13, R14.w; MUL R15.xyz, R5.w, c[169]; MOV R13.xyz, c[48]; RCP R5.w, R11.w; MUL R4.w, R5, c[192].z; ADD R11.w, c[192].y, R4; SNE R4.w, c[184], R9; MUL R4.z, R4, R4.w; MOV R4.w, c[53].z; ADD R13.xyz(NE1.x), c[48], R15; MOVC RC.z, R4; MAD R5.w, R11, R5, c[192].x; RCP_SAT R4.w(NE.z), R5.w; DP3 R5.w, c[189], c[189]; RSQ R5.w, R5.w; MUL R15.xyz, R5.w, c[189]; DP3 R5.w, -R10, R15; SLT R10.x, R5.w, c[189].w; SLT R5.w, c[188].x, R5.z; SEQ R10.y, R10.x, c[53]; MUL R10.x, R4.z, R5.w; MOV R4.z, R4.w; MOV R5.w, c[53].y; MULC HC.z, R10.x, R10.y; POW R5.w(NE.z), R4.w, c[192].w; MOVC RC.z, R10.x; MUL R4.z(NE), R4.w, R5.w; MUL R10.xyz, R4.z, c[182]; MAD R12.xyz(NE1.y), R10, R10.w, R12; MUL R10.xyz, R4.z, c[183]; MAD R14.xyz(NE1.y), R10, R12.w, R14; MAD R10.xyz, -R7, c[196].w, c[196]; MAD R13.xyz(NE1.y), R4.z, c[181], R13; DP3 R4.z, R10, R10; RSQ R5.w, R4.z; MUL R15.xyz, R5.w, R10; DP3 R4.z, R11, R15; MAX R4.w, R4.z, c[53].y; MOV R4.z, R4.w; POW R4.w, R4.w, c[47].x; MAX R4.z(EQ.y), R4.w, c[53].y; ADD R15.xyz, c[53].yyzw, R10; DP3 R4.w, R15, R15; RSQ R4.w, R4.w; MUL R15.xyz, R4.w, R15; DP3 R4.w, R11, R15; MAX R4.w, R4, c[53].y; POW R10.w, R4.w, c[47].x; MAD R7.xyz, -R7, c[208].w, c[208]; MOV R4.w, c[53].y; MOVC RC.y, R5; RCP R5.w, R5.w; MAX R4.w(EQ.y), R10, c[53].y; MUL R5.y, R5.w, c[204].z; ADD R10.w, c[204].y, R5.y; SNE R5.y, c[196].w, R9.w; MUL R4.y, R4, R5; MOV R5.y, c[53].z; MOVC RC.y, R4; MAD R5.w, R10, R5, c[204].x; RCP_SAT R5.y(NE), R5.w; DP3 R5.w, c[201], c[201]; RSQ R5.w, R5.w; MUL R15.xyz, R5.w, c[201]; DP3 R5.w, -R10, R15; SLT R10.x, R5.w, c[201].w; SLT R5.w, c[200].x, R5.z; SEQ R10.y, R10.x, c[53]; MUL R10.x, R4.y, R5.w; MOV R4.y, R5; MOV R5.w, c[53].y; MULC HC.y, R10.x, R10; POW R5.w(NE.y), R5.y, c[204].w; MOVC RC.y, R10.x; MUL R4.y(NE), R5, R5.w; MUL R10.xyz, R4.y, c[194]; MAD R12.xyz(NE1.z), R10, R4.z, R12; MUL R10.xyz, R4.y, c[195]; MAD R13.xyz(NE1.z), R4.y, c[193], R13; DP3 R4.y, R7, R7; MAD R14.xyz(NE1.z), R10, R4.w, R14; RSQ R4.y, R4.y; MUL R10.xyz, R4.y, R7; DP3 R4.z, R10, R11; MAX R4.z, R4, c[53].y; MOV R4.w, R4.z; POW R4.z, R4.z, c[47].x; MAX R4.w(EQ.x), R4.z, c[53].y; ADD R10.xyz, c[53].yyzw, R7; DP3 R4.z, R10, R10; RSQ R4.z, R4.z; MUL R10.xyz, R4.z, R10; DP3 R4.z, R11, R10; MAX R4.z, R4, c[53].y; MOV R5.y, c[53]; MOVC RC.x, R5; POW R4.z, R4.z, c[47].x; MAX R5.y(EQ.x), R4.z, c[53]; RCP R4.y, R4.y; MUL R4.z, R4.y, c[216]; ADD R5.x, c[216].y, R4.z; MAD R4.y, R5.x, R4, c[216].x; SNE R4.z, c[208].w, R9.w; MUL R5.w, R4.x, R4.z; DP3 R4.x, c[213], c[213]; MOV R5.x, c[53].z; MOVC RC.x, R5.w; RCP_SAT R5.x(NE), R4.y; RSQ R4.x, R4.x; MUL R4.xyz, R4.x, c[213]; DP3 R4.x, -R7, R4; SLT R4.y, R4.x, c[213].w; SLT R4.x, c[212], R5.z; SEQ R4.z, R4.y, c[53].y; MUL R4.y, R5.w, R4.x; MOV R5.z, R5.x; MOV R4.x, c[53].y; MULC HC.x, R4.y, R4.z; POW R4.x(NE), R5.x, c[216].w; MOVC RC.x, R4.y; MUL R5.z(NE.x), R5.x, R4.x; MUL R4.xyz, R5.z, c[206]; MAD R12.xyz(NE1.w), R4, R4.w, R12; MUL R4.xyz, R5.z, c[207]; MAD R14.xyz(NE1.w), R4, R5.y, R14; SNE R4.xyz, c[149], R9.w; MAD R13.xyz(NE1.w), R5.z, c[205], R13; SEQ R5.xyz, R4, c[53].y; MULC HC.xyz, R5, c[157].x; MOV R4, R2; MOV R5.xyz, R2; MOV R7.xyz, R2; MOV R4(NE.x), c[44]; MOV R2.xyz, R8; MOVC RC.x, R7.w; MOV R2.xyz(EQ.x), R6; MOV R6.xyz, R2; MOVC RC.x, c[158]; MOV R5.xyz(NE.y), c[45]; MOV R7.xyz(NE.z), c[46]; MOV R2, c[53].y; BRA BB24 (LE.x); BB23: MAD R2.xyz, R13, R4, c[43]; MAD_SAT R4.xyz, R12, R5, R2; MUL_SAT R2.xyz, R14, R7; MOV R2.w, c[53].y; BRA BB25; BB24: MAD R4.xyz, R13, R4, c[43]; MAD R4.xyz, R12, R5, R4; MAD_SAT R4.xyz, R14, R7, R4; BB25: MOVC RC.x, c[157]; MUL R4.w, R4, c[48]; MOV R4(EQ.x), R3; MOV R3, R4; MOV R2(EQ.x), c[53].y; RCP R4.x, c[166].x; MOVC RC.x, c[154]; MUL R4.xy, R0, R4.x; MOV R4.zw, R1; MOV R7.w, c[153].x; BRA BB27 (NE.x); BB26: MUL R0.xy, R4.y, c[50]; MAD R0.xy, R4.x, c[49], R0; MAD R0.xy, R0.z, c[51], R0; MAD R4.xy, R0.w, c[52], R0; MOV R4.z, c[53]; BRA BB40; BB27: MOV R0.x, c[53].z; SEQC HC.x, c[154], R0; BRA BB38 (LE.x); BB28: MOVC RC.x, c[155]; BRA BB30 (NE.x); BB29: MUL R0.xyz, R6.y, c[50]; MAD R0.xyz, R6.x, c[49], R0; MAD R0.xyz, R6.z, c[51], R0; ADD R4.xyz, c[52], R0; BRA BB37; BB30: MOV R0.x, c[53].z; SEQC HC.x, c[155], R0; BRA BB32 (LE.x); BB31: MUL R0.xyz, R4.y, c[50]; MAD R0.xyz, R4.x, c[49], R0; ADD R0.xyz, c[52], R0; ADD R4.xyz, c[53].y, R0; BRA BB36; BB32: MOV R0.x, c[60]; SEQC HC.x, c[155], R0; BRA BB34 (LE.x); BB33: DP3 R0.x, R9, R9; RSQ R0.x, R0.x; MUL R0.xyz, R0.x, R9; MUL R4.xyz, R0.y, c[50]; MAD R4.xyz, R0.x, c[49], R4; MAD R0.xyz, R0.z, c[51], R4; ADD R4.xyz, c[52], R0; BRA BB35; BB34: MUL R0.xyz, R9.y, c[50]; MAD R0.xyz, R9.x, c[49], R0; MOV R0.w, c[60].y; SEQ R7.w, c[155].x, R0; MAD R0.xyz, R9.z, c[51], R0; MULC HC.x, R7.w, R7.w; ADD R4.xyz(NE.x), c[52], R0; BB35: BB36: BB37: BRA BB39; BB38: MOV R0.xyz, c[61].yzww; SEQ R5.xyz, c[156].y, R0; MOV R0.w, c[60].x; SEQ R0.w, c[154].x, R0; MUL R0.w, R0, c[153].x; MULC HC.x, R0.w, R5; MOV R5.w, c[53].y; MOV R5.w(EQ.x), c[53].z; MOV R5.x, c[150]; SEQ R0.xyz, c[156].x, R0; MOV R5.x(EQ), R6.w; MUL R7.x, R0.w, R5.w; MULC HC.x, R7, R5.y; MOV R5.w(NE.x), c[53].y; MUL R5.y, R7.x, R5.w; MOV R5.x(NE), c[150].y; MULC HC.x, R5.y, R5.z; MOV R5.x(NE), c[150].z; MOV R5.w(NE.x), c[53].y; MULC HC.x, R5.y, R5.w; MOV R5.x(NE), c[150].w; SEQ R7.w, R5.x, c[53].y; MOV R5.y, c[53]; MULC HC.x, R0.w, R0; MOV R5.y(EQ.x), c[53].z; MOV R5.w, c[150].x; MOV R5.w(EQ.x), R6; MUL R0.x, R0.w, R5.y; MULC HC.x, R0, R0.y; MOV R5.y(NE.x), c[53]; MOV R5.w(NE.x), c[150].y; MUL R0.x, R0, R5.y; MULC HC.x, R0, R0.z; MOV R0.y, R5; MOV R5.x, c[64]; MUL R5.xy, R5.x, c[156]; ARL A0.xy, R5; MOV R5.w(NE.x), c[150].z; MOV R0.y(NE.x), c[53]; MULC HC.x, R0, R0.y; MUL R0.xyz, R6.y, c[33]; MAD R0.xyz, R6.x, c[32], R0; MAD R0.xyz, R6.z, c[34], R0; MAD R0.xyz, R8.w, c[35], R0; MUL R5.xyz, -R0, c[A0.y + 172].w; ADD R7.xyz, R5, c[A0.y + 172]; DP3 R5.x, R7, R7; RSQ R8.x, R5.x; ADD R5.xyz, c[53].yyzw, R7; MUL R7.xyz, R8.x, R7; DP3 R8.y, R5, R5; RSQ R8.y, R8.y; DP3 R8.x, R9, R9; MUL R0.xyz, -R0, c[A0.x + 172].w; MUL R5.xyz, R8.y, R5; RSQ R8.x, R8.x; MUL R8.xyz, R8.x, R9; DP3 R5.x, R8, R5; DP3 R7.x, R8, R7; MOV R5.w(NE.x), c[150]; SEQ R6.w, R7, c[53].y; MULC HC.x, R0.w, R6.w; POW R7.x(NE), R5.x, c[47].x; SEQ R5.x, R5.w, c[53].y; ADD R0.xyz, R0, c[A0.x + 172]; SEQ R5.w, R5.x, c[53].y; ADD R5.xyz, c[53].yyzw, R0; DP3 R7.y, R5, R5; DP3 R6.w, R0, R0; RSQ R7.y, R7.y; RSQ R6.w, R6.w; MUL R0.xyz, R6.w, R0; DP3 R0.x, R8, R0; MUL R5.xyz, R7.y, R5; MULC HC.x, R0.w, R5.w; DP3 R5.x, R8, R5; POW R0.x(NE), R5.x, c[47].x; ADD R0.y, c[53].z, R7.x; ADD R0.x, c[53].z, R0; MUL R0.xy, R0, c[64].y; MOV R0.z, c[53]; MOVC RC.x, R0.w; MOV R4.xyz(NE.x), R0; BB39: BB40: MUL R0, R6.y, c[40]; MAD R0, R6.x, c[39], R0; MAD R0, R6.z, c[41], R0; MOV result.texcoord[0], R4; MOVC RC.x, R7.w; MOV result.texcoord[0](EQ.x), R1; MAD result.position, R8.w, c[42], R0; MOV result.color, R3; MOV result.color.secondary, R2; END # 733 instructions, 16 R-regs
22563 GUI INFO hle.ThreadManForUser ----------------------------- ThreadMan exit -----------------------------