Log session start time Tue Mar 08 14:50:43 EST 2011

Time Thread Level Category Message
0 GUI INFO emu Jpcsp v0.6 2008
514 GUI INFO emu PBP meta data : BOOTABLE = 1 CATEGORY = MG DISC_ID = UCJS10041 DISC_VERSION = 1.00 PARENTAL_LEVEL = 1 PSP_SYSTEM_VER = 1.00 REGION = 32768 TITLE = Cube Sample probably homebrew? true
561 GUI INFO emu Found ModuleInfo name:'Cube Sample' version:0101 attr:00000000 gp:08911830
561 GUI INFO emu Found 31 imports from 8 modules
577 GUI INFO emu 31 NIDS mapped
1598 GUI INFO hle.IoFileMgrForUser pspiofilemgr - filepath C:/Program Files/Emulators/jpcsp-windows-x86 2008/demos
1599 GUI INFO emu Loading global compatibility settings
1601 GUI INFO ge Only GE Graphics: false
1648 GUI INFO hle.sceAudio Audio ChReserve disabled: false
1650 GUI INFO hle.sceAudio Audio Blocking disabled: false
1652 GUI INFO hle.ThreadManForUser Audio threads disabled: false
1655 GUI INFO memory Ignore invalid memory access: false
1828 GUI INFO ge Using RenderingEngineLwjgl15
1833 GUI INFO ge OpenGL version: 2.1.2
1834 GUI INFO ge Shading Language version: 1.20 NVIDIA via Cg compiler
1852 GUI INFO ge Using VBO
1876 GUI INFO ge Using shaders with Skinning
1877 GUI INFO ge Using dynamic shaders
1880 GUI INFO ge Extension GL_EXT_gpu_shader4 not available: not using bit operators in shader
2195 GUI ERROR ge Program info log: Vertex info ----------- Internal error: assembly compile error for vertex shader at offset 13515: -- error message -- line 202, column 9: error: invalid parameter array size line 314, column 37: error: out of bounds array access line 315, column 37: error: out of bounds array access line 316, column 37: error: out of bounds array access line 317, column 15: error: out of bounds array access line 318, column 15: error: out of bounds array access line 319, column 37: error: out of bounds array access line 326, column 19: error: out of bounds array access line 331, column 21: error: out of bounds array access line 336, column 22: error: out of bounds array access line 337, column 21: error: out of bounds array access line 341, column 21: error: out of bounds array access line 347, column 21: error: out of bounds array access line 350, column 20: error: out of bounds array access line 353, column 19: error: out of bounds array access line 357, column 21: error: out of bounds array access line 358, column 21: error: out of bounds array access line 360, column 21: error: out of bounds array access line 361, column 21: error: out of bounds array access line 362, column 15: error: out of bounds array access line 365, column 15: error: out of bounds array access line 366, column 15: error: out of bounds array access line 373, column 21: error: out of bounds array access line 378, column 21: error: out of bounds array access line 383, column 22: error: out of bounds array access line 384, column 21: error: out of bounds array access line 389, column 22: error: out of bounds array access line 391, column 22: error: out of bounds array access line 395, column 21: error: out of bounds array access line 400, column 22: error: out of bounds array access line 401, column 21: error: out of bounds array access line 406, column 21: error: out of bounds array access line 408, column 19: error: out of bounds array access line 414, column 21: error: out of bounds array access line 415, column 21: error: out of bounds array access line 416, column 21: error: out of bounds array access line 424, column 21: error: out of bounds array access line 429, column 21: error: out of bounds array access line 434, column 21: error: out of bounds array access line 439, column 19: error: out of bounds array access line 444, column 19: error: out of bounds array access line 446, column 22: error: out of bounds array access line 447, column 22: error: out of bounds array access line 451, column 20: error: out of bounds array access line 452, column 21: error: out of bounds array access line 453, column 21: error: out of bounds array access line 454, column 21: error: out of bounds array access line 455, column 21: error: out of bounds array access line 456, column 16: error: out of bounds array access line 457, column 16: error: out of bounds array access line 460, column 23: error: out of bounds array access line 461, column 20: error: out of bounds array access line 463, column 15: error: out of bounds array access line 464, column 37: error: out of bounds array access line 465, column 15: error: out of bounds array access line 468, column 19: error: out of bounds array access line 471, column 15: error: out of bounds array access line 472, column 15: error: out of bounds array access line 473, column 15: error: out of bounds array access line 474, column 21: error: out of bounds array access line 475, column 15: error: out of bounds array access line 476, column 16: error: out of bounds array access line 477, column 35: error: out of bounds array access line 478, column 21: error: out of bounds array access line 484, column 22: error: out of bounds array access line 488, column 16: error: out of bounds array access line 489, column 16: error: out of bounds array access line 490, column 19: error: out of bounds array access line 502, column 19: error: out of bounds array access line 504, column 21: error: out of bounds array access line 507, column 21: error: out of bounds array access line 512, column 15: error: out of bounds array access line 514, column 15: error: out of bounds array access line 515, column 15: error: out of bounds array access line 517, column 22: error: out of bounds array access line 520, column 19: error: out of bounds array access line 522, column 19: error: out of bounds array access line 526, column 15: error: out of bounds array access line 527, column 19: error: out of bounds array access line 531, column 15: error: out of bounds array access line 535, column 17: error: out of bounds array access line 536, column 17: error: out of bounds array access line 537, column 15: error: out of bounds array access line 540, column 23: error: out of bounds array access line 542, column 19: error: out of bounds array access line 544, column 19: error: out of bounds array access line 546, column 23: error: out of bounds array access line 549, column 19: error: out of bounds array access line 553, column 23: error: out of bounds array access line 555, column 19: error: out of bounds array access line 557, column 19: error: out of bounds array access line 558, column 23: error: out of bounds array access line 564, column 23: error: out of bounds array access line 565, column 19: error: out of bounds array access line 568, column 19: error: out of bounds array access line 570, column 19: error: out of bounds array access line 574, column 23: error: out of bounds array access line 575, column 19: error: out of bounds array access line 578, column 19: error: out of bounds array access line 582, column 23: error: out of bounds array access line 584, column 19: error: out of bounds array access line 588, column 23: error: out of bounds array access line 592, column 21: error: out of bounds array access line 595, column 23: error: out of bounds array access line 596, column 23: error: out of bounds array access line 597, column 23: error: out of bounds array access line 598, column 23: error: out of bounds array access line 599, column 23: error: out of bounds array access line 600, column 17: error: out of bounds array access line 601, column 23: error: out of bounds array access line 605, column 24: error: out of bounds array access line 606, column 24: error: out of bounds array access line 607, column 24: error: out of bounds array access line 608, column 24: error: out of bounds array access line 609, column 24: error: out of bounds array access line 610, column 18: error: out of bounds array access line 611, column 24: error: out of bounds array access line 615, column 24: error: out of bounds array access line 616, column 24: error: out of bounds array access line 617, column 24: error: out of bounds array access line 618, column 24: error: out of bounds array access line 619, column 24: error: out of bounds array access line 620, column 18: error: out of bounds array access line 621, column 24: error: out of bounds array access line 625, column 24: error: out of bounds array access line 626, column 24: error: out of bounds array access line 627, column 24: error: out of bounds array access line 628, column 24: error: out of bounds array access line 629, column 24: error: out of bounds array access line 630, column 18: error: out of bounds array access line 631, column 24: error: out of bounds array access line 635, column 23: error: out of bounds array access line 636, column 23: error: out of bounds array access line 637, column 24: error: out of bounds array access line 638, column 23: error: out of bounds array access line 639, column 24: error: out of bounds array access line 640, column 17: error: out of bounds array access line 641, column 24: error: out of bounds array access line 645, column 23: error: out of bounds array access line 646, column 23: error: out of bounds array access line 647, column 24: error: out of bounds array access line 648, column 23: error: out of bounds array access line 649, column 24: error: out of bounds array access line 650, column 17: error: out of bounds array access line 651, column 24: error: out of bounds array access line 655, column 23: error: out of bounds array access line 656, 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_LightSource : state.light #semantic gl_TextureMatrix : state.matrix.texture.transpose #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 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 float4 gl_LightSource[0].ambient : state.light[0].ambient : c[167] : -1 : 1 #var float4 gl_LightSource[0].diffuse : state.light[0].diffuse : c[168] : -1 : 1 #var float4 gl_LightSource[0].specular : state.light[0].specular : c[169] : -1 : 1 #var float4 gl_LightSource[0].position : state.light[0].position : c[170] : -1 : 1 #var float4 gl_LightSource[0].halfVector : state.light[0].half : c[171] : -1 : 0 #var float3 gl_LightSource[0].spotDirection : state.light[0].spot.direction : c[175] : -1 : 1 #var float gl_LightSource[0].spotExponent : state.light[0].attenuation.w : c[178] : -1 : 1 #var float gl_LightSource[0].spotCutoff : state.light[0].spot.cutoff.x : c[174] : -1 : 1 #var float gl_LightSource[0].spotCosCutoff : state.light[0].spot.direction.w : c[175] : -1 : 1 #var float gl_LightSource[0].constantAttenuation : state.light[0].attenuation.x : c[178] : -1 : 1 #var float gl_LightSource[0].linearAttenuation : state.light[0].attenuation.y : c[178] : -1 : 1 #var float gl_LightSource[0].quadraticAttenuation : state.light[0].attenuation.z : c[178] : -1 : 1 #var float4 gl_LightSource[1].ambient : state.light[1].ambient : c[179] : -1 : 1 #var float4 gl_LightSource[1].diffuse : state.light[1].diffuse : c[180] : -1 : 1 #var float4 gl_LightSource[1].specular : state.light[1].specular : c[181] : -1 : 1 #var float4 gl_LightSource[1].position : state.light[1].position : c[182] : -1 : 1 #var float4 gl_LightSource[1].halfVector : state.light[1].half : c[183] : -1 : 0 #var float3 gl_LightSource[1].spotDirection : state.light[1].spot.direction : c[187] : -1 : 1 #var float gl_LightSource[1].spotExponent : state.light[1].attenuation.w : c[190] : -1 : 1 #var float gl_LightSource[1].spotCutoff : state.light[1].spot.cutoff.x : c[186] : -1 : 1 #var float gl_LightSource[1].spotCosCutoff : state.light[1].spot.direction.w : c[187] : -1 : 1 #var float gl_LightSource[1].constantAttenuation : state.light[1].attenuation.x : c[190] : -1 : 1 #var float gl_LightSource[1].linearAttenuation : state.light[1].attenuation.y : c[190] : -1 : 1 #var float gl_LightSource[1].quadraticAttenuation : state.light[1].attenuation.z : c[190] : -1 : 1 #var float4 gl_LightSource[2].ambient : state.light[2].ambient : c[191] : -1 : 1 #var float4 gl_LightSource[2].diffuse : state.light[2].diffuse : c[192] : -1 : 1 #var float4 gl_LightSource[2].specular : state.light[2].specular : c[193] : -1 : 1 #var float4 gl_LightSource[2].position : state.light[2].position : c[194] : -1 : 1 #var float4 gl_LightSource[2].halfVector : state.light[2].half : c[195] : -1 : 0 #var float3 gl_LightSource[2].spotDirection : state.light[2].spot.direction : c[199] : -1 : 1 #var float gl_LightSource[2].spotExponent : state.light[2].attenuation.w : c[202] : -1 : 1 #var float gl_LightSource[2].spotCutoff : state.light[2].spot.cutoff.x : c[198] : -1 : 1 #var float gl_LightSource[2].spotCosCutoff : state.light[2].spot.direction.w : c[199] : -1 : 1 #var float gl_LightSource[2].constantAttenuation : state.light[2].attenuation.x : c[202] : -1 : 1 #var float gl_LightSource[2].linearAttenuation : state.light[2].attenuation.y : c[202] : -1 : 1 #var float gl_LightSource[2].quadraticAttenuation : state.light[2].attenuation.z : c[202] : -1 : 1 #var float4 gl_LightSource[3].ambient : state.light[3].ambient : c[203] : -1 : 1 #var float4 gl_LightSource[3].diffuse : state.light[3].diffuse : c[204] : -1 : 1 #var float4 gl_LightSource[3].specular : state.light[3].specular : c[205] : -1 : 1 #var float4 gl_LightSource[3].position : state.light[3].position : c[206] : -1 : 1 #var float4 gl_LightSource[3].halfVector : state.light[3].half : c[207] : -1 : 0 #var float3 gl_LightSource[3].spotDirection : state.light[3].spot.direction : c[211] : -1 : 1 #var float gl_LightSource[3].spotExponent : state.light[3].attenuation.w : c[214] : -1 : 1 #var float gl_LightSource[3].spotCutoff : state.light[3].spot.cutoff.x : c[210] : -1 : 1 #var float gl_LightSource[3].spotCosCutoff : state.light[3].spot.direction.w : c[211] : -1 : 1 #var float gl_LightSource[3].constantAttenuation : state.light[3].attenuation.x : c[214] : -1 : 1 #var float gl_LightSource[3].linearAttenuation : state.light[3].attenuation.y : c[214] : -1 : 1 #var float gl_LightSource[3].quadraticAttenuation : state.light[3].attenuation.z : c[214] : -1 : 1 #var float4 gl_LightSource[4].ambient : state.light[4].ambient : c[215] : -1 : 1 #var float4 gl_LightSource[4].diffuse : state.light[4].diffuse : c[216] : -1 : 1 #var float4 gl_LightSource[4].specular : state.light[4].specular : c[217] : -1 : 1 #var float4 gl_LightSource[4].position : state.light[4].position : c[218] : -1 : 1 #var float4 gl_LightSource[4].halfVector : state.light[4].half : c[219] : -1 : 0 #var float3 gl_LightSource[4].spotDirection : state.light[4].spot.direction : c[223] : -1 : 1 #var float gl_LightSource[4].spotExponent : state.light[4].attenuation.w : c[226] : -1 : 1 #var float gl_LightSource[4].spotCutoff : state.light[4].spot.cutoff.x : c[222] : -1 : 1 #var float gl_LightSource[4].spotCosCutoff : state.light[4].spot.direction.w : c[223] : -1 : 1 #var float gl_LightSource[4].constantAttenuation : state.light[4].attenuation.x : c[226] : -1 : 1 #var float gl_LightSource[4].linearAttenuation : state.light[4].attenuation.y : c[226] : -1 : 1 #var float gl_LightSource[4].quadraticAttenuation : state.light[4].attenuation.z : c[226] : -1 : 1 #var float4 gl_LightSource[5].ambient : state.light[5].ambient : c[227] : -1 : 1 #var float4 gl_LightSource[5].diffuse : state.light[5].diffuse : c[228] : -1 : 1 #var float4 gl_LightSource[5].specular : state.light[5].specular : c[229] : -1 : 1 #var float4 gl_LightSource[5].position : state.light[5].position : c[230] : -1 : 1 #var float4 gl_LightSource[5].halfVector : state.light[5].half : c[231] : -1 : 0 #var float3 gl_LightSource[5].spotDirection : state.light[5].spot.direction : c[235] : -1 : 1 #var float gl_LightSource[5].spotExponent : state.light[5].attenuation.w : c[238] : -1 : 1 #var float gl_LightSource[5].spotCutoff : state.light[5].spot.cutoff.x : c[234] : -1 : 1 #var float gl_LightSource[5].spotCosCutoff : state.light[5].spot.direction.w : c[235] : -1 : 1 #var float gl_LightSource[5].constantAttenuation : state.light[5].attenuation.x : c[238] : -1 : 1 #var float gl_LightSource[5].linearAttenuation : state.light[5].attenuation.y : c[238] : -1 : 1 #var float gl_LightSource[5].quadraticAttenuation : state.light[5].attenuation.z : c[238] : -1 : 1 #var float4 gl_LightSource[6].ambient : state.light[6].ambient : c[239] : -1 : 1 #var float4 gl_LightSource[6].diffuse : state.light[6].diffuse : c[240] : -1 : 1 #var float4 gl_LightSource[6].specular : state.light[6].specular : c[241] : -1 : 1 #var float4 gl_LightSource[6].position : state.light[6].position : c[242] : -1 : 1 #var float4 gl_LightSource[6].halfVector : state.light[6].half : c[243] : -1 : 0 #var float3 gl_LightSource[6].spotDirection : state.light[6].spot.direction : c[247] : -1 : 1 #var float gl_LightSource[6].spotExponent : state.light[6].attenuation.w : c[250] : -1 : 1 #var float gl_LightSource[6].spotCutoff : state.light[6].spot.cutoff.x : c[246] : -1 : 1 #var float gl_LightSource[6].spotCosCutoff : state.light[6].spot.direction.w : c[247] : -1 : 1 #var float gl_LightSource[6].constantAttenuation : state.light[6].attenuation.x : c[250] : -1 : 1 #var float gl_LightSource[6].linearAttenuation : state.light[6].attenuation.y : c[250] : -1 : 1 #var float gl_LightSource[6].quadraticAttenuation : state.light[6].attenuation.z : c[250] : -1 : 1 #var float4 gl_LightSource[7].ambient : state.light[7].ambient : c[251] : -1 : 1 #var float4 gl_LightSource[7].diffuse : state.light[7].diffuse : c[252] : -1 : 1 #var float4 gl_LightSource[7].specular : state.light[7].specular : c[253] : -1 : 1 #var float4 gl_LightSource[7].position : state.light[7].position : c[254] : -1 : 1 #var float4 gl_LightSource[7].halfVector : state.light[7].half : c[255] : -1 : 0 #var float3 gl_LightSource[7].spotDirection : state.light[7].spot.direction : c[259] : -1 : 1 #var float gl_LightSource[7].spotExponent : state.light[7].attenuation.w : c[262] : -1 : 1 #var float gl_LightSource[7].spotCutoff : state.light[7].spot.cutoff.x : c[258] : -1 : 1 #var float gl_LightSource[7].spotCosCutoff : state.light[7].spot.direction.w : c[259] : -1 : 1 #var float gl_LightSource[7].constantAttenuation : state.light[7].attenuation.x : c[262] : -1 : 1 #var float gl_LightSource[7].linearAttenuation : state.light[7].attenuation.y : c[262] : -1 : 1 #var float gl_LightSource[7].quadraticAttenuation : state.light[7].attenuation.z : c[262] : -1 : 1 #var float4x4 gl_TextureMatrix[0] : state.matrix.texture[0].transpose : c[145], 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 pspTexture : $vin.ATTR5 : ATTR5 : -1 : 1 #var float4 pspColor : $vin.ATTR4 : ATTR4 : -1 : 1 #var float3 pspNormal : $vin.ATTR3 : ATTR3 : -1 : 1 #var float4 pspPosition : $vin.ATTR2 : ATTR2 : -1 : 1 #var float4 pspWeights1 : $vin.ATTR0 : ATTR0 : -1 : 1 #var float4 pspWeights2 : $vin.ATTR1 : ATTR1 : -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 bool vinfoTransform2D : : c[161] : -1 : 1 #var float positionScale : : c[162] : -1 : 1 #var float normalScale : : c[163] : -1 : 1 #var float textureScale : : c[164] : -1 : 1 #var float weightScale : : c[165] : -1 : 1 #var float4 vertexColor : : c[166] : -1 : 1 #const c[49] = 0 4 0.00048828125 8 #const c[50] = 0.25 0.03125 0.015625 64 #const c[51] = 0.0625 32 0.0039215689 1 #const c[52] = 5 0.0009765625 3.0517578e-005 0.00390625 #const c[53] = 0.00024414063 6 16 7 #const c[56] = 2 3 65536 256 #const c[57] = 180 0 1 2 #const c[60] = 12 0.5 PARAM c[263] = { 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, { 0, 4, 0.00048828125, 8 }, { 0.25, 0.03125, 0.015625, 64 }, { 0.0625, 32, 0.0039215689, 1 }, { 5, 0.0009765625, 3.0517578e-005, 0.00390625 }, { 0.00024414063, 6, 16, 7 }, program.local[54..55], { 2, 3, 65536, 256 }, { 180, 0, 1, 2 }, program.local[58..59], { 12, 0.5 }, program.local[61..144], state.matrix.texture[0].transpose.row[0..3], program.local[149..166], state.light[0].ambient, state.light[0].diffuse, state.light[0].specular, state.light[0].position, program.local[171..173], state.light[0].spot.cutoff, state.light[0].spot.direction, program.local[176..177], state.light[0].attenuation, state.light[1].ambient, state.light[1].diffuse, state.light[1].specular, state.light[1].position, program.local[183..185], state.light[1].spot.cutoff, state.light[1].spot.direction, program.local[188..189], state.light[1].attenuation, state.light[2].ambient, state.light[2].diffuse, state.light[2].specular, state.light[2].position, program.local[195..197], state.light[2].spot.cutoff, state.light[2].spot.direction, program.local[200..201], state.light[2].attenuation, state.light[3].ambient, state.light[3].diffuse, state.light[3].specular, state.light[3].position, program.local[207..209], state.light[3].spot.cutoff, state.light[3].spot.direction, program.local[212..213], state.light[3].attenuation, state.light[4].ambient, state.light[4].diffuse, state.light[4].specular, state.light[4].position, program.local[219..221], state.light[4].spot.cutoff, state.light[4].spot.direction, program.local[224..225], state.light[4].attenuation, state.light[5].ambient, state.light[5].diffuse, state.light[5].specular, state.light[5].position, program.local[231..233], state.light[5].spot.cutoff, state.light[5].spot.direction, program.local[236..237], state.light[5].attenuation, state.light[6].ambient, state.light[6].diffuse, state.light[6].specular, state.light[6].position, program.local[243..245], state.light[6].spot.cutoff, state.light[6].spot.direction, program.local[248..249], state.light[6].attenuation, state.light[7].ambient, state.light[7].diffuse, state.light[7].specular, state.light[7].position, program.local[255..257], state.light[7].spot.cutoff, state.light[7].spot.direction, program.local[260..261], 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 RC, HC; ADDRESS A0; BB0: MUL R0.xyz, vertex.attrib[2].y, c[33]; MAD R0.xyz, vertex.attrib[2].x, c[32], R0; MAD R0.xyz, vertex.attrib[2].z, c[34], R0; MOV R0.w, c[49].y; SEQC HC.x, c[159], R0.w; MAD R4.xyz, vertex.attrib[2].w, c[35], R0; BRA BB2 (LE.x); BB1: FLR R0.x, |vertex.attrib[4]|; MOV R1.x, R0; MOVC RC.x, vertex.attrib[4]; MOV R1.x(LT), -R0; MUL R0.x, R1, c[50].y; FLR R0.z, |R0.x|; MOV R0.y, R0.z; MOVC RC.x, R0; MOV R0.y(LT.x), -R0.z; MUL R0.z, R0.y, c[50]; FLR R0.w, |R0.z|; MOV R0.x, R0.w; MOVC RC.x, R0.z; MOV R0.x(LT), -R0.w; MAD R1.w, -R0.x, c[50], R0.y; MUL R0.z, R1.w, c[51].x; FLR R0.w, |R0.z|; MOVC RC.x, R0.z; MOV R0.x, R0.w; MUL R0.z, R1.x, c[49]; MOV R0.x(LT), -R0.w; FLR R1.y, |R0.z|; MOV R0.w, R1.y; MOVC RC.x, R0.z; MOV R0.w(LT.x), -R1.y; MUL R1.y, R0.w, c[50].x; FLR R1.z, |R1.y|; MOVC RC.x, R1.y; MAD R1.y, -R0, c[51], R1.x; MOV R0.z, R1; MOV R0.z(LT.x), -R1; MUL R0.y, R1, c[50].x; FLR R1.z, |R0.y|; MOVC RC.x, R0.y; MOV R1.x, R1.z; MAD R0.z, R0.w, c[49].w, R0; MAD R0.y, R1.w, c[49], R0.x; MOV R1.x(LT), -R1.z; MAD R0.x, R1.y, c[49].w, R1; MUL R0.xyz, R0, c[51].z; MOV R0.w, c[51]; BRA BB6; BB2: MOV R0.x, c[52]; SEQC HC.x, c[159], R0; BRA BB4 (LE.x); BB3: FLR R0.x, |vertex.attrib[4]|; MOV R1.w, R0.x; MOVC RC.x, vertex.attrib[4]; MOV R1.w(LT.x), -R0.x; MUL R0.x, R1.w, c[50].y; FLR R0.y, |R0.x|; MOV R1.x, R0.y; MOVC RC.x, R0; MOV R1.x(LT), -R0.y; MUL R0.y, R1.x, c[50]; FLR R0.z, |R0.y|; MOV R0.x, R0.z; MOVC RC.x, R0.y; MOV R0.x(LT), -R0.z; MAD R1.z, -R0.x, c[51].y, R1.x; MUL R0.x, R1.z, c[50]; FLR R0.y, |R0.x|; MOV R1.y, R0; MOVC RC.x, R0; MOV R1.y(LT.x), -R0; MUL R0.xy, R1.w, c[52].yzzw; FLR R0.zw, |R0.xyxy|; MAD R1.w, -R1.x, c[51].y, R1; MOV R2.x, R0.z; MOVC RC.xy, R0; MOV R2.x(LT), -R0.z; MUL R0.y, R2.x, c[50]; FLR R0.z, |R0.y|; MOV R0.x, R0.z; MOVC RC.x, R0.y; MOV R0.x(LT), -R0.z; MAD R0.z, -R0.x, c[51].y, R2.x; MUL R0.x, R0.z, c[50]; FLR R2.x, |R0|; MOV R0.y, R2.x; MOVC RC.x, R0; MOV R0.y(LT.x), -R2.x; MUL R1.x, R1.w, c[50]; FLR R2.x, |R1|; MAD R0.z, R0, c[49].w, R0.y; MOVC RC.x, R1; MOV R0.x, R2; MOV R1.x, R0.w; MOV R0.x(LT), -R2; MOV R1.x(LT.y), -R0.w; MAD R0.y, R1.z, c[49].w, R1; MAD R0.x, R1.w, c[49].w, R0; MUL R0.xyz, R0, c[51].z; MOV R0.w, R1.x; BRA BB5; BB4: FLR R0.x, |vertex.attrib[4]|; MOV R0.z, R0.x; MOVC RC.x, vertex.attrib[4]; MOV R0.z(LT.x), -R0.x; MUL R0.x, R0.z, c[51]; FLR R0.w, |R0.x|; MOV R0.y, R0.w; MOVC RC.x, R0; MOV R0.y(LT.x), -R0.w; MUL R0.x, R0.y, c[51]; FLR R0.w, |R0.x|; MOVC RC.x, R0; MOV R1.y, R0.w; MOV R1.y(LT.x), -R0.w; MUL R0.x, R0.z, c[52].w; FLR R0.w, |R0.x|; MOV R1.x, R0.w; MOVC RC.x, R0; MOV R1.x(LT), -R0.w; MUL R0.x, R1, c[51]; FLR R1.z, |R0.x|; MOV R0.w, R1.z; MOVC RC.x, R0; MOV R0.w(LT.x), -R1.z; MUL R1.z, R0, c[53].x; FLR R1.w, |R1.z|; MAD R1.x, -R0.w, c[53].z, R1; MAD R0.w, -R1.y, c[53].z, R0.y; MOVC RC.x, R1.z; MOV R0.x, R1.w; MOV R0.x(LT), -R1.w; MAD R0.y, -R0, c[53].z, R0.z; MAD R1.z, R1.x, c[53], R1.x; MAD R1.y, R0.w, c[53].z, R0.w; MAD R1.x, R0.y, c[53].z, R0.y; MAD R1.w, R0.x, c[53].z, R0.x; MOV R0.xy, c[53].wyzw; SEQ R2.xy, c[159].x, R0.yxzw; MOV R0, vertex.attrib[4]; MOVC RC.x, R2; MUL R0(NE.x), R1, c[51].z; SEQ R1.xy, R2, c[49].x; MULC HC.x, R1, R2.y; MOV R1.z, c[49].w; MUL R0(NE.x), vertex.attrib[4], c[51].z; SEQ R1.z, c[159].x, R1; MUL R1.x, R1, R1.y; MULC HC.x, R1, R1.z; MOV R0(NE.x), c[166]; BB5: BB6: MOV R7.w, c[51]; ADD R6.w, c[152].x, -R7; SEQ R3.x, c[160], R7.w; SEQ R3.z, R3.x, c[49].x; RCP R4.w, c[163].x; ADD R1.zw, c[56].xywz, vertex.attrib[2].z; SLT R2.w, vertex.attrib[2].z, c[49].x; MUL R3.y, R3.x, c[161].x; MULC HC.x, R2.w, R3.y; MOV R1.x, vertex.attrib[2].z; MOV R1.x(NE), R1.z; MOV R2.z, R1.x; MOV R1.xyz, vertex.attrib[2]; SEQ R9.zw, R6.w, c[56].xyyx; MOVC RC.x, R3.y; MOV R2.xy, vertex.attrib[2]; MOV R1.xyz(NE.x), R2; MOV R2.xy, c[56]; SEQ R3.xy, c[160].x, R2; MUL R3.z, R3, c[161].x; MUL R3.w, R3.z, R3.x; MOV R2.z, R1; MULC HC.x, R2.w, R3.w; MOV R2.z(NE.x), R1.w; MOV R2.xy, R1; MOVC RC.x, R3.w; MOV R1.xyz(NE.x), R2; FLR R2.x, |vertex.attrib[2].z|; MOV R1.w, R2.x; MOVC RC.x, vertex.attrib[2].z; MOV R1.w(LT.x), -R2.x; SEQ R2.x, R3, c[49]; MUL R2.x, R3.z, R2; SEQ R2.y, R2.w, c[49].x; MUL R2.w, R2.x, R3.y; MULC HC.x, R2.w, R2.y; MOV R1.w(EQ.x), c[49].x; MOV R2.z, R1.w; MOV R2.xy, R1; MOVC RC.x, R2.w; MOV R1.xyz(NE.x), R2; RCP R3.x, c[165].x; MUL R2, vertex.attrib[0], R3.x; RCP R1.w, c[162].x; MOVC RC.x, c[161]; MUL R1.xyz(EQ.x), vertex.attrib[2], R1.w; SEQ R9.xy, R6.w, c[53].wyzw; MUL R8.xyz, vertex.attrib[3], R4.w; ADD_SAT R4.w, R9.x, R9.y; SEQ R8.w, R6, c[52].x; ADD_SAT R4.w, R8, R4; SEQ R8.w, R6, c[49].y; ADD_SAT R4.w, R8, R4; ADD_SAT R4.w, R9.z, R4; ADD_SAT R8.w, R9, R4; MOV R4.w, c[49].x; SEQ R9.w, R6, c[51]; MOV R7.xyz, R1; MOV R5.xyz, R1; ADD_SAT R8.w, R9, R8; SEQ R7.w, c[152].x, R7; ADDC_SAT HC.x, R7.w, R8.w; MOV R1, R0; MUL R3, R3.x, vertex.attrib[1]; MOV R6.xyz, c[49].x; MOV R9.xyz, c[49].x; SGT R4.w, c[152].x, R4; BRA BB22 (LE.x); BB7: SEQ R10.xy, R6.w, c[53].wyzw; ADD_SAT R8.w, R10.x, R10.y; SEQ R7.w, R6, c[52].x; ADD_SAT R8.w, R7, R8; SEQ R7.w, R6, c[49].y; ADD_SAT R7.w, R7, R8; SEQ R10.xy, R6.w, c[56].yxzw; ADD_SAT R7.w, R10.x, R7; ADD_SAT R8.w, R10.y, R7; SEQ R7.w, R6, c[51]; ADDC_SAT HC.x, R7.w, R8.w; BRA BB21 (LE.x); BB8: SEQ R10.xy, R6.w, c[53].wyzw; ADD_SAT R8.w, R10.x, R10.y; SEQ R7.w, R6, c[52].x; ADD_SAT R8.w, R7, R8; SEQ R7.w, R6, c[49].y; SEQ R10.xy, R6.w, c[56].yxzw; ADD_SAT R7.w, R7, R8; ADD_SAT R7.w, R10.x, R7; ADDC_SAT HC.x, R10.y, R7.w; BRA BB20 (LE.x); BB9: SEQ R10.xy, R6.w, c[53].wyzw; SEQ R7.w, R6, c[52].x; ADD_SAT R8.w, R10.x, R10.y; ADD_SAT R8.w, R7, R8; SEQ R7.w, R6, c[49].y; ADD_SAT R8.w, R7, R8; SEQ R7.w, R6, c[56].y; ADDC_SAT HC.x, R7.w, R8.w; BRA BB19 (LE.x); BB10: SEQ R10.xy, R6.w, c[53].wyzw; SEQ R7.w, R6, c[52].x; ADD_SAT R8.w, R10.x, R10.y; ADD_SAT R8.w, R7, R8; SEQ R7.w, R6, c[49].y; ADDC_SAT HC.x, R7.w, R8.w; BRA BB18 (LE.x); BB11: SEQ R10.xy, R6.w, c[53].wyzw; ADD_SAT R8.w, R10.x, R10.y; SEQ R7.w, R6, c[52].x; ADDC_SAT HC.x, R7.w, R8.w; BRA BB17 (LE.x); BB12: SEQ R10.xy, R6.w, c[53].wyzw; ADDC_SAT HC.x, R10, R10.y; BRA BB16 (LE.x); BB13: SEQC HC.x, R6.w, c[53].w; BRA BB15 (LE.x); BB14: MUL R6.xyz, R7.y, c[29]; MAD R6.xyz, R7.x, c[28], R6; MUL R9.xyz, R8.y, c[29]; MAD R6.xyz, R7.z, c[30], R6; MAD R9.xyz, R8.x, c[28], R9; ADD R6.xyz, c[31], R6; MAD R9.xyz, R8.z, c[30], R9; MUL R6.xyz, R6, R3.w; MUL R9.xyz, R3.w, R9; BB15: MUL R10.xyz, R7.y, c[25]; MAD R10.xyz, R7.x, c[24], R10; MUL R11.xyz, R8.y, c[25]; MAD R10.xyz, R7.z, c[26], R10; MAD R11.xyz, R8.x, c[24], R11; ADD R10.xyz, c[27], R10; MAD R11.xyz, R8.z, c[26], R11; MAD R6.xyz, R10, R3.z, R6; MAD R9.xyz, R3.z, R11, R9; BB16: MUL R10.xyz, R7.y, c[21]; MAD R10.xyz, R7.x, c[20], R10; MUL R11.xyz, R8.y, c[21]; MAD R10.xyz, R7.z, c[22], R10; MAD R11.xyz, R8.x, c[20], R11; ADD R10.xyz, c[23], R10; MAD R11.xyz, R8.z, c[22], R11; MAD R6.xyz, R10, R3.y, R6; MAD R9.xyz, R3.y, R11, R9; BB17: MUL R10.xyz, R7.y, c[17]; MAD R10.xyz, R7.x, c[16], R10; MUL R11.xyz, R8.y, c[17]; MAD R10.xyz, R7.z, c[18], R10; MAD R11.xyz, R8.x, c[16], R11; ADD R10.xyz, c[19], R10; MAD R11.xyz, R8.z, c[18], R11; MAD R6.xyz, R10, R3.x, R6; MAD R9.xyz, R3.x, R11, R9; BB18: MUL R3.xyz, R7.y, c[13]; MAD R3.xyz, R7.x, c[12], R3; MUL R10.xyz, R8.y, c[13]; MAD R3.xyz, R7.z, c[14], R3; MAD R10.xyz, R8.x, c[12], R10; ADD R3.xyz, c[15], R3; MAD R10.xyz, R8.z, c[14], R10; MAD R6.xyz, R3, R2.w, R6; MAD R9.xyz, R2.w, R10, R9; BB19: MUL R3.xyz, R7.y, c[9]; MAD R3.xyz, R7.x, c[8], R3; MUL R10.xyz, R8.y, c[9]; MAD R3.xyz, R7.z, c[10], R3; MAD R10.xyz, R8.x, c[8], R10; ADD R3.xyz, c[11], R3; MAD R10.xyz, R8.z, c[10], R10; MAD R6.xyz, R3, R2.z, R6; MAD R9.xyz, R2.z, R10, R9; BB20: MUL R3.xyz, R7.y, c[5]; MAD R3.xyz, R7.x, c[4], R3; MUL R10.xyz, R8.y, c[5]; MAD R3.xyz, R7.z, c[6], R3; MAD R10.xyz, R8.x, c[4], R10; ADD R3.xyz, c[7], R3; MAD R10.xyz, R8.z, c[6], R10; MAD R6.xyz, R3, R2.y, R6; MAD R9.xyz, R2.y, R10, R9; BB21: MUL R3.xyz, R7.y, c[1]; MAD R3.xyz, R7.x, c[0], R3; MAD R3.xyz, R7.z, c[2], R3; MUL R10.xyz, R8.y, c[1]; MAD R7.xyz, R8.x, c[0], R10; ADD R3.xyz, c[3], R3; MAD R7.xyz, R8.z, c[2], R7; MAD R6.xyz, R3, R2.x, R6; MAD R9.xyz, R2.x, R7, R9; BB22: MOV R2.xyz, R9; MOVC RC.x, R4.w; MOV R2.xyz(EQ.x), R8; MUL R3.xyz, R2.y, c[37]; MAD R3.xyz, R2.x, c[36], R3; MAD R7.xyz, R2.z, c[38], R3; DP3 R2.x, R7, R7; RSQ R2.x, R2.x; MUL R10.xyz, R2.x, R7; MAD R8.xyz, -R4, c[182].w, c[182]; DP3 R2.x, R8, R8; RSQ R8.w, R2.x; MUL R2.xyz, R8.w, R8; DP3 R2.x, R10, R2; MAX R2.x, R2, c[49]; MOV R6.w, c[49].x; MOV R7.w, R2.x; POW R9.x, R2.x, c[47].x; MOV R2.x, c[56]; SEQ R3, c[150].wzyx, R2.x; SNE R2, c[151].wzyx, R6.w; MUL R2, R2, c[157].x; SEQ R3, R3, c[49].x; MULC HC, R2, R3; MAX R7.w(EQ.z), R9.x, c[49].x; MAD R9.xyz, -R4, c[170].w, c[170]; DP3 R3.x, R9, R9; RSQ R11.w, R3.x; MUL R3.xyz, R11.w, R9; DP3 R3.x, R10, R3; MAX R3.x, R3, c[49]; MOV R10.w, R3.x; POW R3.x, R3.x, c[47].x; MAX R10.w(EQ), R3.x, c[49].x; ADD R3.xyz, c[57].yyzw, R8; DP3 R3.w, R3, R3; RSQ R3.w, R3.w; MUL R3.xyz, R3.w, R3; DP3 R3.x, R10, R3; MAX R3.x, R3, c[49]; POW R11.x, R3.x, c[47].x; SNE R3, c[150].wzyx, R6.w; SEQ R3, R3, c[49].x; MUL R3, R2, R3; MOVC1 RC, R2.wzyx; MOV R12.xyz, c[49].x; MOVC RC.z, R3; MOV R9.w, c[49].x; MAX R9.w(EQ.z), R11.x, c[49].x; ADD R11.xyz, c[57].yyzw, R9; DP3 R3.z, R11, R11; RSQ R3.z, R3.z; MUL R11.xyz, R3.z, R11; DP3 R3.z, R10, R11; MAX R3.z, R3, c[49].x; POW R3.z, R3.z, c[47].x; MOV R12.w, c[49].x; MOVC RC.w, R3; MAX R12.w(EQ), R3.z, c[49].x; RCP R3.z, R11.w; MUL R3.w, R3.z, c[178].z; ADD R11.x, c[178].y, R3.w; SNE R3.w, c[170], R6; MUL R3.w, R2, R3; MOV R11.w, c[51]; MAD R3.z, R11.x, R3, c[178].x; MOVC RC.z, R3.w; RCP_SAT R11.w(NE.z), R3.z; DP3 R3.z, c[175], c[175]; RSQ R3.z, R3.z; MUL R11.xyz, R3.z, c[175]; DP3 R9.x, -R9, R11; SLT R9.y, R9.x, c[175].w; MOV R3.z, c[57].x; SLT R9.x, c[174], R3.z; SEQ R9.z, R9.y, c[49].x; MUL R9.y, R3.w, R9.x; MOV R3.w, R11; MOV R9.x, c[49]; MULC HC.z, R9.y, R9; POW R9.x(NE.z), R11.w, c[178].w; MOVC RC.z, R9.y; MUL R3.w(NE.z), R11, R9.x; MOV R9.xyz, c[49].x; MUL R11.xyz, R3.w, c[168]; MUL R9.xyz(NE1.x), R11, R10.w; MUL R11.xyz, R3.w, c[169]; MUL R12.xyz(NE1.x), R11, R12.w; MUL R13.xyz, R3.w, c[167]; MOV R11.xyz, c[48]; RCP R3.w, R8.w; MUL R2.w, R3, c[190].z; ADD R8.w, c[190].y, R2; SNE R2.w, c[182], R6; MUL R2.z, R2, R2.w; MOV R2.w, c[51]; ADD R11.xyz(NE1.x), c[48], R13; MOVC RC.z, R2; MAD R3.w, R8, R3, c[190].x; RCP_SAT R2.w(NE.z), R3.w; DP3 R3.w, c[187], c[187]; RSQ R3.w, R3.w; MUL R13.xyz, R3.w, c[187]; DP3 R3.w, -R8, R13; SLT R8.x, R3.w, c[187].w; SLT R3.w, c[186].x, R3.z; SEQ R8.y, R8.x, c[49].x; MUL R8.x, R2.z, R3.w; MOV R2.z, R2.w; MOV R3.w, c[49].x; MULC HC.z, R8.x, R8.y; POW R3.w(NE.z), R2.w, c[190].w; MOVC RC.z, R8.x; MUL R2.z(NE), R2.w, R3.w; MUL R8.xyz, R2.z, c[180]; MAD R9.xyz(NE1.y), R8, R7.w, R9; MUL R8.xyz, R2.z, c[181]; MAD R12.xyz(NE1.y), R8, R9.w, R12; MAD R8.xyz, -R4, c[194].w, c[194]; MAD R11.xyz(NE1.y), R2.z, c[179], R11; DP3 R2.z, R8, R8; RSQ R3.w, R2.z; MUL R13.xyz, R3.w, R8; DP3 R2.z, R10, R13; MAX R2.w, R2.z, c[49].x; MOV R2.z, R2.w; POW R2.w, R2.w, c[47].x; MAX R2.z(EQ.y), R2.w, c[49].x; ADD R13.xyz, c[57].yyzw, R8; DP3 R2.w, R13, R13; RSQ R2.w, R2.w; MUL R13.xyz, R2.w, R13; DP3 R2.w, R10, R13; MAX R2.w, R2, c[49].x; POW R7.w, R2.w, c[47].x; MAD R4.xyz, -R4, c[206].w, c[206]; MOV R2.w, c[49].x; MOVC RC.y, R3; RCP R3.w, R3.w; MAX R2.w(EQ.y), R7, c[49].x; MUL R3.y, R3.w, c[202].z; ADD R7.w, c[202].y, R3.y; SNE R3.y, c[194].w, R6.w; MUL R2.y, R2, R3; MOV R3.y, c[51].w; MAD R3.w, R7, R3, c[202].x; MOVC RC.y, R2; RCP_SAT R3.y(NE), R3.w; DP3 R3.w, c[199], c[199]; RSQ R3.w, R3.w; MUL R13.xyz, R3.w, c[199]; DP3 R3.w, -R8, R13; SLT R7.w, R3, c[199]; SLT R3.w, c[198].x, R3.z; SEQ R8.x, R7.w, c[49]; MUL R7.w, R2.y, R3; MOV R2.y, R3; MOV R3.w, c[49].x; MULC HC.y, R7.w, R8.x; POW R3.w(NE.y), R3.y, c[202].w; MOVC RC.y, R7.w; MUL R2.y(NE), R3, R3.w; MUL R8.xyz, R2.y, c[192]; MAD R9.xyz(NE1.z), R8, R2.z, R9; MUL R8.xyz, R2.y, c[193]; MAD R11.xyz(NE1.z), R2.y, c[191], R11; DP3 R2.y, R4, R4; MAD R12.xyz(NE1.z), R8, R2.w, R12; RSQ R2.y, R2.y; MUL R8.xyz, R2.y, R4; DP3 R2.z, R8, R10; MAX R2.z, R2, c[49].x; MOV R2.w, R2.z; POW R2.z, R2.z, c[47].x; MAX R2.w(EQ.x), R2.z, c[49].x; ADD R8.xyz, c[57].yyzw, R4; DP3 R2.z, R8, R8; RSQ R2.z, R2.z; MUL R8.xyz, R2.z, R8; DP3 R2.z, R10, R8; MAX R2.z, R2, c[49].x; MOV R3.y, c[49].x; MOVC RC.x, R3; POW R2.z, R2.z, c[47].x; MAX R3.y(EQ.x), R2.z, c[49].x; RCP R2.y, R2.y; MUL R2.z, R2.y, c[214]; ADD R3.x, c[214].y, R2.z; MAD R2.y, R3.x, R2, c[214].x; SNE R2.z, c[206].w, R6.w; MUL R3.w, R2.x, R2.z; DP3 R2.x, c[211], c[211]; MOV R3.x, c[51].w; MOVC RC.x, R3.w; RCP_SAT R3.x(NE), R2.y; RSQ R2.x, R2.x; MUL R2.xyz, R2.x, c[211]; DP3 R2.x, -R4, R2; SLT R2.y, R2.x, c[211].w; SLT R2.x, c[210], R3.z; SEQ R2.z, R2.y, c[49].x; MUL R2.y, R3.w, R2.x; MOV R3.z, R3.x; MOV R2.x, c[49]; MULC HC.x, R2.y, R2.z; POW R2.x(NE), R3.x, c[214].w; MOVC RC.x, R2.y; MUL R3.z(NE.x), R3.x, R2.x; MUL R2.xyz, R3.z, c[204]; MAD R9.xyz(NE1.w), R2, R2.w, R9; MUL R2.xyz, R3.z, c[205]; MAD R12.xyz(NE1.w), R2, R3.y, R12; SNE R2.xyz, c[149], R6.w; MAD R11.xyz(NE1.w), R3.z, c[203], R11; SEQ R3.xyz, R2, c[49].x; MULC HC.xyz, R3, c[157].x; MOV R2, R0; MOV R3.xyz, R0; MOV R4.xyz, R0; MOV R2(NE.x), c[44]; MOV R0.xyz, R6; MOVC RC.x, R4.w; MOV R0.xyz(EQ.x), R5; MOV R5.xyz, R0; MOVC RC.x, c[158]; MOV R3.xyz(NE.y), c[45]; MOV R4.xyz(NE.z), c[46]; MOV R0, c[49].x; BRA BB24 (LE.x); BB23: MAD R0.xyz, R11, R2, c[43]; MAD_SAT R2.xyz, R9, R3, R0; MUL_SAT R0.xyz, R12, R4; MOV R0.w, c[49].x; BRA BB25; BB24: MAD R2.xyz, R11, R2, c[43]; MAD R2.xyz, R9, R3, R2; MAD_SAT R2.xyz, R12, R4, R2; BB25: MOVC RC.x, c[157]; MUL R2.w, R2, c[48]; MOV R2(EQ.x), R1; MOV R1, R2; MOV R0(EQ.x), c[49].x; RCP R2.x, c[164].x; MOVC RC.x, c[154]; MUL R2.xy, vertex.attrib[5], R2.x; MOV R2.zw, vertex.attrib[5]; MOV R4.w, c[153].x; BRA BB27 (NE.x); BB26: MUL R3.xy, R2.y, c[146]; MAD R2.xy, R2.x, c[145], R3; MAD R2.xy, vertex.attrib[5].z, c[147], R2; MAD R2.xy, vertex.attrib[5].w, c[148], R2; MOV R2.z, c[51].w; BRA BB40; BB27: MOV R3.x, c[51].w; SEQC HC.x, c[154], R3; BRA BB38 (LE.x); BB28: MOVC RC.x, c[155]; BRA BB30 (NE.x); BB29: MUL R2.xyz, R5.y, c[146]; MAD R2.xyz, R5.x, c[145], R2; MAD R2.xyz, R5.z, c[147], R2; ADD R2.xyz, c[148], R2; BRA BB37; BB30: MOV R3.x, c[51].w; SEQC HC.x, c[155], R3; BRA BB32 (LE.x); BB31: MUL R3.xyz, R2.y, c[146]; MAD R2.xyz, R2.x, c[145], R3; ADD R2.xyz, c[148], R2; ADD R2.xyz, c[49].x, R2; BRA BB36; BB32: MOV R3.x, c[56]; SEQC HC.x, c[155], R3; BRA BB34 (LE.x); BB33: DP3 R2.x, R7, R7; RSQ R2.x, R2.x; MUL R2.xyz, R2.x, R7; MUL R3.xyz, R2.y, c[146]; MAD R3.xyz, R2.x, c[145], R3; MAD R2.xyz, R2.z, c[147], R3; ADD R2.xyz, c[148], R2; BRA BB35; BB34: MUL R3.xyz, R7.y, c[146]; MAD R3.xyz, R7.x, c[145], R3; MOV R3.w, c[56].y; SEQ R4.w, c[155].x, R3; MAD R3.xyz, R7.z, c[147], R3; MULC HC.x, R4.w, R4.w; ADD R2.xyz(NE.x), c[148], R3; BB35: BB36: BB37: BRA BB39; BB38: MOV R3.xyz, c[57].yzww; SEQ R4.xyz, c[156].y, R3; MOV R3.w, c[56].x; SEQ R3.w, c[154].x, R3; MUL R3.w, R3, c[153].x; MULC HC.x, R3.w, R4; MOV R4.w, c[49].x; MOV R4.w(EQ.x), c[51]; MOV R4.x, c[150]; SEQ R3.xyz, c[156].x, R3; MOV R4.x(EQ), R5.w; MUL R6.x, R3.w, R4.w; MULC HC.x, R6, R4.y; MOV R4.w(NE.x), c[49].x; MUL R4.y, R6.x, R4.w; MOV R4.x(NE), c[150].y; MULC HC.x, R4.y, R4.z; MOV R6.w, c[150].x; MOV R4.x(NE), c[150].z; MOV R4.w(NE.x), c[49].x; MULC HC.x, R4.y, R4.w; MOV R4.x(NE), c[150].w; MULC HC.x, R3.w, R3; MOV R4.y, c[49].x; MOV R4.y(EQ.x), c[51].w; SEQ R4.w, R4.x, c[49].x; MOV R6.w(EQ.x), R5; MUL R3.x, R3.w, R4.y; MULC HC.x, R3, R3.y; MOV R4.y(NE.x), c[49].x; MUL R3.x, R3, R4.y; MOV R6.w(NE.x), c[150].y; MULC HC.x, R3, R3.z; MOV R3.y, R4; MOV R4.x, c[60]; MUL R4.xy, R4.x, c[156]; ARL A0.xy, R4; MOV R3.y(NE.x), c[49].x; MOV R6.w(NE.x), c[150].z; MULC HC.x, R3, R3.y; MUL R3.xyz, R5.y, c[33]; MAD R3.xyz, R5.x, c[32], R3; MAD R3.xyz, R5.z, c[34], R3; MAD R3.xyz, vertex.attrib[2].w, c[35], R3; MUL R4.xyz, -R3, c[A0.y + 170].w; ADD R6.xyz, R4, c[A0.y + 170]; DP3 R4.x, R6, R6; RSQ R7.w, R4.x; ADD R4.xyz, c[57].yyzw, R6; MUL R6.xyz, R7.w, R6; DP3 R8.x, R4, R4; DP3 R7.w, R7, R7; RSQ R8.x, R8.x; RSQ R7.w, R7.w; MUL R7.xyz, R7.w, R7; MUL R4.xyz, R8.x, R4; MUL R3.xyz, -R3, c[A0.x + 170].w; DP3 R6.x, R7, R6; ADD R3.xyz, R3, c[A0.x + 170]; DP3 R6.y, R3, R3; DP3 R4.x, R7, R4; MOV R6.w(NE.x), c[150]; SEQ R5.w, R4, c[49].x; MULC HC.x, R3.w, R5.w; POW R6.x(NE), R4.x, c[47].x; SEQ R4.x, R6.w, c[49]; SEQ R5.w, R4.x, c[49].x; ADD R4.xyz, c[57].yyzw, R3; DP3 R6.z, R4, R4; RSQ R6.z, R6.z; RSQ R6.y, R6.y; MUL R3.xyz, R6.y, R3; DP3 R3.x, R7, R3; MUL R4.xyz, R6.z, R4; MULC HC.x, R3.w, R5.w; DP3 R4.x, R7, R4; POW R3.x(NE), R4.x, c[47].x; ADD R3.y, c[51].w, R6.x; ADD R3.x, c[51].w, R3; MUL R3.xy, R3, c[60].y; MOV R3.z, c[51].w; MOVC RC.x, R3.w; MOV R2.xyz(NE.x), R3; BB39: BB40: MOV result.texcoord[0], R2; MOVC RC.x, R4.w; MUL R2, R5.y, c[40]; MAD R2, R5.x, c[39], R2; MAD R2, R5.z, c[41], R2; MOV result.texcoord[0](EQ.x), vertex.attrib[5]; MAD result.position, vertex.attrib[2].w, c[42], R2; MOV result.color, R1; MOV result.color.secondary, R0; END # 722 instructions, 14 R-regs
14276 user_main WARN hle.IoFileMgrForUser sceIoDopen apps running outside of ms0 dir are not fully supported, relative child paths should still work
14350 update_thread INFO hle.LoadExecForUser sceKernelRegisterExitCallback SceUID=e
14426 GUI WARN ge Unimplemented VSCX: coordX=0
14427 GUI WARN ge Unimplemented VSCY: coordY=0
14429 GUI WARN ge Unimplemented VSCZ: coordZ=0
14431 GUI WARN ge Unimplemented VTCS: coordS=0.0
14435 GUI WARN ge Unimplemented VTCT: coordT=0.0
14436 GUI WARN ge Unimplemented VTCQ: coordQ=0.0
14437 GUI WARN ge Unimplemented VCV: colorR=0, colorG=0, colorB=0
14440 GUI WARN ge Unimplemented VAP: alpha=0, prim_type=0
14442 GUI WARN ge Unimplemented VFC: fog=0
14444 GUI WARN ge Unimplemented VSCV: colorR2=0, colorG2=0, colorB2=0
18720 GUI INFO hle.ThreadManForUser ----------------------------- ThreadMan exit -----------------------------