{"name": "_mesa_create_save_table", "code": "_QWORD * mesa_create_save_table ( ) { _QWORD * @@v1@@ ; @@v1@@ = ( _QWORD * ) mesa_alloc_dispatch_table ( Number L ) ; if ( ! @@v1@@ ) return Number L ; mesa_loopback_init_api_table ( @@v1@@ ) ; @@v1@@ [ Number ] = save_Accum ; @@v1@@ [ Number ] = save_AlphaFunc ; @@v1@@ [ Number ] = save_Bitmap ; @@v1@@ [ Number ] = save_BlendFunc ; @@v1@@ [ Number ] = save_CallList ; @@v1@@ [ Number ] = save_CallLists ; @@v1@@ [ Number ] = save_Clear ; @@v1@@ [ Number ] = save_ClearAccum ; @@v1@@ [ Number ] = save_ClearColor ; @@v1@@ [ Number ] = save_ClearDepth ; @@v1@@ [ Number ] = save_ClearIndex ; @@v1@@ [ Number ] = save_ClearStencil ; @@v1@@ [ Number ] = save_ClipPlane ; @@v1@@ [ Number ] = save_ColorMask ; @@v1@@ [ Number ] = save_ColorMaskIndexed ; @@v1@@ [ Number ] = save_ColorMaterial ; @@v1@@ [ Number ] = save_CopyPixels ; @@v1@@ [ Number ] = save_CullFace ; @@v1@@ [ Number ] = mesa_DeleteLists ; @@v1@@ [ Number ] = save_DepthFunc ; @@v1@@ [ Number ] = save_DepthMask ; @@v1@@ [ Number ] = save_DepthRange ; @@v1@@ [ Number ] = save_Disable ; @@v1@@ [ Number ] = save_DisableIndexed ; @@v1@@ [ Number ] = save_DrawBuffer ; @@v1@@ [ Number ] = save_DrawPixels ; @@v1@@ [ Number ] = save_Enable ; @@v1@@ [ Number ] = save_EnableIndexed ; @@v1@@ [ Number ] = mesa_EndList ; @@v1@@ [ Number ] = save_EvalMesh1 ; @@v1@@ [ Number ] = save_EvalMesh2 ; @@v1@@ [ Number ] = exec_Finish ; @@v1@@ [ Number ] = exec_Flush ; @@v1@@ [ Number ] = save_Fogf ; @@v1@@ [ Number ] = save_Fogfv ; @@v1@@ [ Number ] = save_Fogi ; @@v1@@ [ Number ] = save_Fogiv ; @@v1@@ [ Number ] = save_FrontFace ; @@v1@@ [ Number ] = save_Frustum ; @@v1@@ [ Number ] = mesa_GenLists ; @@v1@@ [ Number ] = exec_GetBooleanv ; @@v1@@ [ Number ] = exec_GetClipPlane ; @@v1@@ [ Number ] = exec_GetDoublev ; @@v1@@ [ Number ] = exec_GetError ; @@v1@@ [ Number ] = exec_GetFloatv ; @@v1@@ [ Number ] = exec_GetIntegerv ; @@v1@@ [ Number ] = exec_GetLightfv ; @@v1@@ [ Number ] = exec_GetLightiv ; @@v1@@ [ Number ] = exec_GetMapdv ; @@v1@@ [ Number ] = exec_GetMapfv ; @@v1@@ [ Number ] = exec_GetMapiv ; @@v1@@ [ Number ] = exec_GetMaterialfv ; @@v1@@ [ Number ] = exec_GetMaterialiv ; @@v1@@ [ Number ] = exec_GetPixelMapfv ; @@v1@@ [ Number ] = exec_GetPixelMapuiv ; @@v1@@ [ Number ] = exec_GetPixelMapusv ; @@v1@@ [ Number ] = exec_GetPolygonStipple ; @@v1@@ [ Number ] = exec_GetString ; @@v1@@ [ Number ] = exec_GetTexEnvfv ; @@v1@@ [ Number ] = exec_GetTexEnviv ; @@v1@@ [ Number ] = exec_GetTexGendv ; @@v1@@ [ Number ] = exec_GetTexGenfv ; @@v1@@ [ Number ] = exec_GetTexGeniv ; @@v1@@ [ Number ] = exec_GetTexImage ; @@v1@@ [ Number ] = exec_GetTexLevelParameterfv ; @@v1@@ [ Number ] = exec_GetTexLevelParameteriv ; @@v1@@ [ Number ] = exec_GetTexParameterfv ; @@v1@@ [ Number ] = exec_GetTexParameteriv ; @@v1@@ [ Number ] = save_Hint ; @@v1@@ [ Number ] = save_IndexMask ; @@v1@@ [ Number ] = save_InitNames ; @@v1@@ [ Number ] = exec_IsEnabled ; @@v1@@ [ Number ] = mesa_IsList ; @@v1@@ [ Number ] = save_LightModelf ; @@v1@@ [ Number ] = save_LightModelfv ; @@v1@@ [ Number ] = save_LightModeli ; @@v1@@ [ Number ] = save_LightModeliv ; @@v1@@ [ Number ] = save_Lightf ; @@v1@@ [ Number ] = save_Lightfv ; @@v1@@ [ Number ] = save_Lighti ; @@v1@@ [ Number ] = save_Lightiv ; @@v1@@ [ Number ] = save_LineStipple ; @@v1@@ [ Number ] = save_LineWidth ; @@v1@@ [ Number ] = save_ListBase ; @@v1@@ [ Number ] = save_LoadIdentity ; @@v1@@ [ Number ] = save_LoadMatrixd ; @@v1@@ [ Number ] = save_LoadMatrixf ; @@v1@@ [ Number ] = save_LoadName ; @@v1@@ [ Number ] = save_LogicOp ; @@v1@@ [ Number ] = save_Map1d ; @@v1@@ [ Number ] = save_Map1f ; @@v1@@ [ Number ] = save_Map2d ; @@v1@@ [ Number ] = save_Map2f ; @@v1@@ [ Number ] = save_MapGrid1d ; @@v1@@ [ Number ] = save_MapGrid1f ; @@v1@@ [ Number ] = save_MapGrid2d ; @@v1@@ [ Number ] = save_MapGrid2f ; @@v1@@ [ Number ] = save_MatrixMode ; @@v1@@ [ Number ] = save_MultMatrixd ; @@v1@@ [ Number ] = save_MultMatrixf ; * @@v1@@ = save_NewList ; @@v1@@ [ Number ] = save_Ortho ; @@v1@@ [ Number ] = save_PassThrough ; @@v1@@ [ Number ] = save_PixelMapfv ; @@v1@@ [ Number ] = save_PixelMapuiv ; @@v1@@ [ Number ] = save_PixelMapusv ; @@v1@@ [ Number ] = exec_PixelStoref ; @@v1@@ [ Number ] = exec_PixelStorei ; @@v1@@ [ Number ] = save_PixelTransferf ; @@v1@@ [ Number ] = save_PixelTransferi ; @@v1@@ [ Number ] = save_PixelZoom ; @@v1@@ [ Number ] = save_PointSize ; @@v1@@ [ Number ] = save_PolygonMode ; @@v1@@ [ Number ] = save_PolygonOffset ; @@v1@@ [ Number ] = save_PolygonStipple ; @@v1@@ [ Number ] = save_PopAttrib ; @@v1@@ [ Number ] = save_PopMatrix ; @@v1@@ [ Number ] = save_PopName ; @@v1@@ [ Number ] = save_PushAttrib ; @@v1@@ [ Number ] = save_PushMatrix ; @@v1@@ [ Number ] = save_PushName ; @@v1@@ [ Number ] = save_RasterPos2d ; @@v1@@ [ Number ] = save_RasterPos2dv ; @@v1@@ [ Number ] = save_RasterPos2f ; @@v1@@ [ Number ] = save_RasterPos2fv ; @@v1@@ [ Number ] = save_RasterPos2i ; @@v1@@ [ Number ] = save_RasterPos2iv ; @@v1@@ [ Number ] = save_RasterPos2s ; @@v1@@ [ Number ] = save_RasterPos2sv ; @@v1@@ [ Number ] = save_RasterPos3d ; @@v1@@ [ Number ] = save_RasterPos3dv ; @@v1@@ [ Number ] = save_RasterPos3f ; @@v1@@ [ Number ] = save_RasterPos3fv ; @@v1@@ [ Number ] = save_RasterPos3i ; @@v1@@ [ Number ] = save_RasterPos3iv ; @@v1@@ [ Number ] = save_RasterPos3s ; @@v1@@ [ Number ] = save_RasterPos3sv ; @@v1@@ [ Number ] = save_RasterPos4d ; @@v1@@ [ Number ] = save_RasterPos4dv ; @@v1@@ [ Number ] = save_RasterPos4f ; @@v1@@ [ Number ] = save_RasterPos4fv ; @@v1@@ [ Number ] = save_RasterPos4i ; @@v1@@ [ Number ] = save_RasterPos4iv ; @@v1@@ [ Number ] = save_RasterPos4s ; @@v1@@ [ Number ] = save_RasterPos4sv ; @@v1@@ [ Number ] = save_ReadBuffer ; @@v1@@ [ Number ] = exec_ReadPixels ; @@v1@@ [ Number ] = exec_RenderMode ; @@v1@@ [ Number ] = save_Rotated ; @@v1@@ [ Number ] = save_Rotatef ; @@v1@@ [ Number ] = save_Scaled ; @@v1@@ [ Number ] = save_Scalef ; @@v1@@ [ Number ] = save_Scissor ; @@v1@@ [ Number ] = exec_FeedbackBuffer ; @@v1@@ [ Number ] = exec_SelectBuffer ; @@v1@@ [ Number ] = save_ShadeModel ; @@v1@@ [ Number ] = save_StencilFunc ; @@v1@@ [ Number ] = save_StencilMask ; @@v1@@ [ Number ] = save_StencilOp ; @@v1@@ [ Number ] = save_TexEnvf ; @@v1@@ [ Number ] = save_TexEnvfv ; @@v1@@ [ Number ] = save_TexEnvi ; @@v1@@ [ Number ] = save_TexEnviv ; @@v1@@ [ Number ] = save_TexGend ; @@v1@@ [ Number ] = save_TexGendv ; @@v1@@ [ Number ] = save_TexGenf ; @@v1@@ [ Number ] = save_TexGenfv ; @@v1@@ [ Number ] = save_TexGeni ; @@v1@@ [ Number ] = save_TexGeniv ; @@v1@@ [ Number ] = save_TexImage1D ; @@v1@@ [ Number ] = save_TexImage2D ; @@v1@@ [ Number ] = save_TexParameterf ; @@v1@@ [ Number ] = save_TexParameterfv ; @@v1@@ [ Number ] = save_TexParameteri ; @@v1@@ [ Number ] = save_TexParameteriv ; @@v1@@ [ Number ] = save_Translated ; @@v1@@ [ Number ] = save_Translatef ; @@v1@@ [ Number ] = save_Viewport ; @@v1@@ [ Number ] = exec_AreTexturesResident ; @@v1@@ [ Number ] = save_BindTexture ; @@v1@@ [ Number ] = exec_ColorPointer ; @@v1@@ [ Number ] = save_CopyTexImage1D ; @@v1@@ [ Number ] = save_CopyTexImage2D ; @@v1@@ [ Number ] = save_CopyTexSubImage1D ; @@v1@@ [ Number ] = save_CopyTexSubImage2D ; @@v1@@ [ Number ] = exec_DeleteTextures ; @@v1@@ [ Number ] = exec_DisableClientState ; @@v1@@ [ Number ] = exec_EdgeFlagPointer ; @@v1@@ [ Number ] = exec_EnableClientState ; @@v1@@ [ Number ] = exec_GenTextures ; @@v1@@ [ Number ] = exec_GetPointerv ; @@v1@@ [ Number ] = exec_IndexPointer ; @@v1@@ [ Number ] = exec_InterleavedArrays ; @@v1@@ [ Number ] = exec_IsTexture ; @@v1@@ [ Number ] = exec_NormalPointer ; @@v1@@ [ Number ] = exec_PopClientAttrib ; @@v1@@ [ Number ] = save_PrioritizeTextures ; @@v1@@ [ Number ] = exec_PushClientAttrib ; @@v1@@ [ Number ] = exec_TexCoordPointer ; @@v1@@ [ Number ] = save_TexSubImage1D ; @@v1@@ [ Number ] = save_TexSubImage2D ; @@v1@@ [ Number ] = exec_VertexPointer ; @@v1@@ [ Number ] = save_CopyTexSubImage3D ; @@v1@@ [ Number ] = save_TexImage3D ; @@v1@@ [ Number ] = save_TexSubImage3D ; @@v1@@ [ Number ] = save_StencilFuncSeparate ; @@v1@@ [ Number ] = save_StencilMaskSeparate ; @@v1@@ [ Number ] = save_StencilOpSeparate ; @@v1@@ [ Number ] = save_StencilFuncSeparateATI ; @@v1@@ [ Number ] = save_BlendColor ; @@v1@@ [ Number ] = save_BlendEquation ; @@v1@@ [ Number ] = save_ColorSubTable ; @@v1@@ [ Number ] = save_ColorTable ; @@v1@@ [ Number ] = save_ColorTableParameterfv ; @@v1@@ [ Number ] = save_ColorTableParameteriv ; @@v1@@ [ Number ] = save_ConvolutionFilter1D ; @@v1@@ [ Number ] = save_ConvolutionFilter2D ; @@v1@@ [ Number ] = save_ConvolutionParameterf ; @@v1@@ [ Number ] = save_ConvolutionParameterfv ; @@v1@@ [ Number ] = save_ConvolutionParameteri ; @@v1@@ [ Number ] = save_ConvolutionParameteriv ; @@v1@@ [ Number ] = save_CopyColorSubTable ; @@v1@@ [ Number ] = save_CopyColorTable ; @@v1@@ [ Number ] = exec_CopyConvolutionFilter1D ; @@v1@@ [ Number ] = exec_CopyConvolutionFilter2D ; @@v1@@ [ Number ] = exec_GetColorTable ; @@v1@@ [ Number ] = exec_GetColorTableParameterfv ; @@v1@@ [ Number ] = exec_GetColorTableParameteriv ; @@v1@@ [ Number ] = exec_GetConvolutionFilter ; @@v1@@ [ Number ] = exec_GetConvolutionParameterfv ; @@v1@@ [ Number ] = exec_GetConvolutionParameteriv ; @@v1@@ [ Number ] = exec_GetHistogram ; @@v1@@ [ Number ] = exec_GetHistogramParameterfv ; @@v1@@ [ Number ] = exec_GetHistogramParameteriv ; @@v1@@ [ Number ] = exec_GetMinmax ; @@v1@@ [ Number ] = exec_GetMinmaxParameterfv ; @@v1@@ [ Number ] = exec_GetMinmaxParameteriv ; @@v1@@ [ Number ] = exec_GetSeparableFilter ; @@v1@@ [ Number ] = save_Histogram ; @@v1@@ [ Number ] = save_Minmax ; @@v1@@ [ Number ] = save_ResetHistogram ; @@v1@@ [ Number ] = save_ResetMinmax ; @@v1@@ [ Number ] = exec_SeparableFilter2D ; @@v1@@ [ Number ] = save_PolygonOffsetEXT ; @@v1@@ [ Number ] = exec_ColorPointerEXT ; @@v1@@ [ Number ] = exec_EdgeFlagPointerEXT ; @@v1@@ [ Number ] = exec_IndexPointerEXT ; @@v1@@ [ Number ] = exec_NormalPointerEXT ; @@v1@@ [ Number ] = exec_TexCoordPointerEXT ; @@v1@@ [ Number ] = exec_VertexPointerEXT ; @@v1@@ [ Number ] = save_PointParameterfEXT ; @@v1@@ [ Number ] = save_PointParameterfvEXT ; @@v1@@ [ Number ] = exec_LockArraysEXT ; @@v1@@ [ Number ] = exec_UnlockArraysEXT ; @@v1@@ [ Number ] = exec_SecondaryColorPointerEXT ; @@v1@@ [ Number ] = exec_MultiDrawArraysEXT ; @@v1@@ [ Number ] = exec_FogCoordPointerEXT ; @@v1@@ [ Number ] = save_BlendFuncSeparateEXT ; @@v1@@ [ Number ] = & mesa_ResizeBuffersMESA ; @@v1@@ [ Number ] = save_WindowPos2dMESA ; @@v1@@ [ Number ] = save_WindowPos2dvMESA ; @@v1@@ [ Number ] = save_WindowPos2fMESA ; @@v1@@ [ Number ] = save_WindowPos2fvMESA ; @@v1@@ [ Number ] = save_WindowPos2iMESA ; @@v1@@ [ Number ] = save_WindowPos2ivMESA ; @@v1@@ [ Number ] = save_WindowPos2sMESA ; @@v1@@ [ Number ] = save_WindowPos2svMESA ; @@v1@@ [ Number ] = save_WindowPos3dMESA ; @@v1@@ [ Number ] = save_WindowPos3dvMESA ; @@v1@@ [ Number ] = save_WindowPos3fMESA ; @@v1@@ [ Number ] = save_WindowPos3fvMESA ; @@v1@@ [ Number ] = save_WindowPos3iMESA ; @@v1@@ [ Number ] = save_WindowPos3ivMESA ; @@v1@@ [ Number ] = save_WindowPos3sMESA ; @@v1@@ [ Number ] = save_WindowPos3svMESA ; @@v1@@ [ Number ] = save_WindowPos4dMESA ; @@v1@@ [ Number ] = save_WindowPos4dvMESA ; @@v1@@ [ Number ] = save_WindowPos4fMESA ; @@v1@@ [ Number ] = save_WindowPos4fvMESA ; @@v1@@ [ Number ] = save_WindowPos4iMESA ; @@v1@@ [ Number ] = save_WindowPos4ivMESA ; @@v1@@ [ Number ] = save_WindowPos4sMESA ; @@v1@@ [ Number ] = save_WindowPos4svMESA ; @@v1@@ [ Number ] = exec_MultiModeDrawArraysIBM ; @@v1@@ [ Number ] = exec_MultiModeDrawElementsIBM ; @@v1@@ [ Number ] = save_BindProgramNV ; @@v1@@ [ Number ] = & mesa_DeletePrograms ; @@v1@@ [ Number ] = save_ExecuteProgramNV ; @@v1@@ [ Number ] = & mesa_GenPrograms ; @@v1@@ [ Number ] = & mesa_AreProgramsResidentNV ; @@v1@@ [ Number ] = save_RequestResidentProgramsNV ; @@v1@@ [ Number ] = & mesa_GetProgramParameterfvNV ; @@v1@@ [ Number ] = & mesa_GetProgramParameterdvNV ; @@v1@@ [ Number ] = & mesa_GetProgramivNV ; @@v1@@ [ Number ] = & mesa_GetProgramStringNV ; @@v1@@ [ Number ] = & mesa_GetTrackMatrixivNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribdvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribfvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribivNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribPointervNV ; @@v1@@ [ Number ] = & mesa_IsProgramARB ; @@v1@@ [ Number ] = save_LoadProgramNV ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fvARB ; @@v1@@ [ Number ] = save_ProgramParameters4dvNV ; @@v1@@ [ Number ] = save_ProgramParameters4fvNV ; @@v1@@ [ Number ] = save_TrackMatrixNV ; @@v1@@ [ Number ] = & mesa_VertexAttribPointerNV ; @@v1@@ [ Number ] = save_TexBumpParameterivATI ; @@v1@@ [ Number ] = save_TexBumpParameterfvATI ; @@v1@@ [ Number ] = save_BindFragmentShaderATI ; @@v1@@ [ Number ] = save_SetFragmentShaderConstantATI ; @@v1@@ [ Number ] = save_ProgramNamedParameter4fNV ; @@v1@@ [ Number ] = save_ProgramNamedParameter4dNV ; @@v1@@ [ Number ] = save_ProgramNamedParameter4fvNV ; @@v1@@ [ Number ] = save_ProgramNamedParameter4dvNV ; @@v1@@ [ Number ] = & mesa_GetProgramNamedParameterfvNV ; @@v1@@ [ Number ] = & mesa_GetProgramNamedParameterdvNV ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterdvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterfvARB ; @@v1@@ [ Number ] = save_PointParameteriNV ; @@v1@@ [ Number ] = save_PointParameterivNV ; @@v1@@ [ Number ] = save_ActiveStencilFaceEXT ; @@v1@@ [ Number ] = & mesa_BindVertexArrayAPPLE ; @@v1@@ [ Number ] = & mesa_DeleteVertexArraysAPPLE ; @@v1@@ [ Number ] = & mesa_GenVertexArraysAPPLE ; @@v1@@ [ Number ] = & mesa_IsVertexArrayAPPLE ; @@v1@@ [ Number ] = save_DepthBoundsEXT ; @@v1@@ [ Number ] = save_ActiveTextureARB ; @@v1@@ [ Number ] = exec_ClientActiveTextureARB ; @@v1@@ [ Number ] = save_LoadTransposeMatrixdARB ; @@v1@@ [ Number ] = save_LoadTransposeMatrixfARB ; @@v1@@ [ Number ] = save_MultTransposeMatrixdARB ; @@v1@@ [ Number ] = save_MultTransposeMatrixfARB ; @@v1@@ [ Number ] = save_SampleCoverageARB ; @@v1@@ [ Number ] = save_CompressedTexImage3DARB ; @@v1@@ [ Number ] = save_CompressedTexImage2DARB ; @@v1@@ [ Number ] = save_CompressedTexImage1DARB ; @@v1@@ [ Number ] = save_CompressedTexSubImage3DARB ; @@v1@@ [ Number ] = save_CompressedTexSubImage2DARB ; @@v1@@ [ Number ] = save_CompressedTexSubImage1DARB ; @@v1@@ [ Number ] = exec_GetCompressedTexImageARB ; @@v1@@ [ Number ] = & mesa_VertexAttribPointerARB ; @@v1@@ [ Number ] = & mesa_EnableVertexAttribArrayARB ; @@v1@@ [ Number ] = & mesa_DisableVertexAttribArrayARB ; @@v1@@ [ Number ] = save_ProgramStringARB ; @@v1@@ [ Number ] = save_BindProgramNV ; @@v1@@ [ Number ] = & mesa_DeletePrograms ; @@v1@@ [ Number ] = & mesa_GenPrograms ; @@v1@@ [ Number ] = & mesa_IsProgramARB ; @@v1@@ [ Number ] = & mesa_GetVertexAttribdvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribfvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribivNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribPointervNV ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fvARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fvARB ; @@v1@@ [ Number ] = & mesa_GetProgramEnvParameterdvARB ; @@v1@@ [ Number ] = & mesa_GetProgramEnvParameterfvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterdvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterfvARB ; @@v1@@ [ Number ] = & mesa_GetProgramivARB ; @@v1@@ [ Number ] = & mesa_GetProgramStringARB ; @@v1@@ [ Number ] = & mesa_BindBufferARB ; @@v1@@ [ Number ] = & mesa_BufferDataARB ; @@v1@@ [ Number ] = & mesa_BufferSubDataARB ; @@v1@@ [ Number ] = & mesa_DeleteBuffersARB ; @@v1@@ [ Number ] = & mesa_GenBuffersARB ; @@v1@@ [ Number ] = & mesa_GetBufferParameterivARB ; @@v1@@ [ Number ] = & mesa_GetBufferPointervARB ; @@v1@@ [ Number ] = & mesa_GetBufferSubDataARB ; @@v1@@ [ Number ] = & mesa_IsBufferARB ; @@v1@@ [ Number ] = & mesa_MapBufferARB ; @@v1@@ [ Number ] = & mesa_UnmapBufferARB ; @@v1@@ [ Number ] = save_BeginQueryARB ; @@v1@@ [ Number ] = save_EndQueryARB ; @@v1@@ [ Number ] = & mesa_GenQueriesARB ; @@v1@@ [ Number ] = & mesa_DeleteQueriesARB ; @@v1@@ [ Number ] = & mesa_IsQueryARB ; @@v1@@ [ Number ] = & mesa_GetQueryivARB ; @@v1@@ [ Number ] = & mesa_GetQueryObjectivARB ; @@v1@@ [ Number ] = & mesa_GetQueryObjectuivARB ; @@v1@@ [ Number ] = save_DrawBuffersARB ; @@v1@@ [ Number ] = save_BlitFramebufferEXT ; @@v1@@ [ Number ] = save_UseProgramObjectARB ; @@v1@@ [ Number ] = save_Uniform1fARB ; @@v1@@ [ Number ] = save_Uniform2fARB ; @@v1@@ [ Number ] = save_Uniform3fARB ; @@v1@@ [ Number ] = save_Uniform4fARB ; @@v1@@ [ Number ] = save_Uniform1fvARB ; @@v1@@ [ Number ] = save_Uniform2fvARB ; @@v1@@ [ Number ] = save_Uniform3fvARB ; @@v1@@ [ Number ] = save_Uniform4fvARB ; @@v1@@ [ Number ] = save_Uniform1iARB ; @@v1@@ [ Number ] = save_Uniform2iARB ; @@v1@@ [ Number ] = save_Uniform3iARB ; @@v1@@ [ Number ] = save_Uniform4iARB ; @@v1@@ [ Number ] = save_Uniform1ivARB ; @@v1@@ [ Number ] = save_Uniform2ivARB ; @@v1@@ [ Number ] = save_Uniform3ivARB ; @@v1@@ [ Number ] = save_Uniform4ivARB ; @@v1@@ [ Number ] = save_UniformMatrix2fvARB ; @@v1@@ [ Number ] = save_UniformMatrix3fvARB ; @@v1@@ [ Number ] = save_UniformMatrix4fvARB ; @@v1@@ [ Number ] = save_UniformMatrix2x3fv ; @@v1@@ [ Number ] = save_UniformMatrix3x2fv ; @@v1@@ [ Number ] = save_UniformMatrix2x4fv ; @@v1@@ [ Number ] = save_UniformMatrix4x2fv ; @@v1@@ [ Number ] = save_UniformMatrix3x4fv ; @@v1@@ [ Number ] = save_UniformMatrix4x3fv ; @@v1@@ [ Number ] = exec_BindAttribLocationARB ; @@v1@@ [ Number ] = exec_GetAttribLocationARB ; @@v1@@ [ Number ] = exec_GetUniformLocationARB ; @@v1@@ [ Number ] = save_BlendEquationSeparateEXT ; @@v1@@ [ Number ] = save_ProgramEnvParameters4fvEXT ; @@v1@@ [ Number ] = save_ProgramLocalParameters4fvEXT ; @@v1@@ [ Number ] = & mesa_MapBufferRange ; @@v1@@ [ Number ] = & mesa_FlushMappedBufferRange ; @@v1@@ [ Number ] = & mesa_CopyBufferSubData ; @@v1@@ [ Number ] = save_BeginTransformFeedback ; @@v1@@ [ Number ] = save_EndTransformFeedback ; @@v1@@ [ Number ] = save_ProvokingVertexEXT ; @@v1@@ [ Number ] = & mesa_ObjectPurgeableAPPLE ; @@v1@@ [ Number ] = & mesa_ObjectUnpurgeableAPPLE ; @@v1@@ [ Number ] = save_ClearColorIi ; @@v1@@ [ Number ] = save_ClearColorIui ; @@v1@@ [ Number ] = save_TexParameterIiv ; @@v1@@ [ Number ] = save_TexParameterIuiv ; @@v1@@ [ Number ] = exec_GetTexParameterIiv ; @@v1@@ [ Number ] = exec_GetTexParameterIuiv ; @@v1@@ [ Number ] = save_UseShaderProgramEXT ; @@v1@@ [ Number ] = save_ActiveProgramEXT ; return @@v1@@ ; }", "source": [{"n": "v1", "t": {"T": 3, "t": "_QWORD"}, "location": "s8"}]}
{"name": "save_Accum", "code": "__int64 __fastcall save_Accum ( unsigned int @@a1@@ , float @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v3@@ + Number ) = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_AlphaFunc", "code": "__int64 __fastcall save_AlphaFunc ( unsigned int @@a1@@ , float @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v3@@ + Number ) = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BindTexture", "code": "__int64 __fastcall save_BindTexture ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Bitmap", "code": "__int64 __fastcall save_Bitmap ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ , float @@a4@@ , float @@a5@@ , float @@a6@@ , float @@a7@@ ) { __int64 @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; * ( ( float * ) @@v9@@ + Number ) = @@a4@@ ; * ( ( float * ) @@v9@@ + Number ) = @@a5@@ ; * ( ( float * ) @@v9@@ + Number ) = @@a6@@ ; * ( ( float * ) @@v9@@ + Number ) = @@a7@@ ; * ( ( _QWORD * ) @@v9@@ + Number ) = mesa_unpack_bitmap ( @@a1@@ , @@a2@@ , @@a3@@ , @@v10@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 , double , float , float , float ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a4@@ ) ) . m128i_i64 , @@a5@@ , @@a6@@ , @@a7@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a7", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_BlendEquation", "code": "__int64 __fastcall save_BlendEquation ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BlendEquationSeparateEXT", "code": "__int64 __fastcall save_BlendEquationSeparateEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BlendFuncSeparateEXT", "code": "__int64 __fastcall save_BlendFuncSeparateEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BlendFunc", "code": "__int64 __fastcall save_BlendFunc ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { return save_BlendFuncSeparateEXT ( @@a1@@ , @@a2@@ , @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}]} {"name": "save_BlendColor", "code": "__int64 __fastcall save_BlendColor ( float @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; float * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = ( float * ) alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; @@v5@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CallList", "code": "__int64 __fastcall save_CallList ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; invalidate_saved_current_state ( @@v3@@ ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = mesa_CallList ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CallLists", "code": "__int64 __fastcall save_CallLists ( int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; int @@v6@@ ; __int64 @@v7@@ ; int @@i@@ ; @@v7@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; for ( @@i@@ = Number ; @@i@@ < @@a1@@ ; ++ @@i@@ ) { @@v6@@ = translate_id ( @@i@@ , @@a2@@ , @@a3@@ ) ; @@v5@@ = alloc_instruction ( @@v7@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@v6@@ ; * ( ( _BYTE * ) @@v5@@ + Number ) = @@a2@@ - Number > Number ; } } invalidate_saved_current_state ( @@v7@@ ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v7@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( ( unsigned int ) @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "save_Clear", "code": "__int64 __fastcall save_Clear ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClearAccum", "code": "__int64 __fastcall save_ClearAccum ( float @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; float * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = ( float * ) alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; @@v5@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClearColor", "code": "__int64 __fastcall save_ClearColor ( float @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; float * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = ( float * ) alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; @@v5@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClearDepth", "code": "__int64 __fastcall save_ClearDepth ( double @@a1@@ ) { __int64 @@result@@ ; float v2 ; unsigned int * @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { v2 = @@a1@@ ; * ( ( float * ) @@v4@@ + Number ) = v2 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClearIndex", "code": "__int64 __fastcall save_ClearIndex ( float @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) * ( ( float * ) @@v2@@ + Number ) = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClearStencil", "code": "__int64 __fastcall save_ClearStencil ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClipPlane", "code": "__int64 __fastcall save_ClipPlane ( unsigned int @@a1@@ , double * @@a2@@ ) { __int64 @@result@@ ; float v3 ; float v4 ; float v5 ; float v6 ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; v3 = * @@a2@@ ; * ( ( float * ) @@v7@@ + Number ) = v3 ; v4 = @@a2@@ [ Number ] ; * ( ( float * ) @@v7@@ + Number ) = v4 ; v5 = @@a2@@ [ Number ] ; * ( ( float * ) @@v7@@ + Number ) = v5 ; v6 = @@a2@@ [ Number ] ; * ( ( float * ) @@v7@@ + Number ) = v6 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "double"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ColorMask", "code": "__int64 __fastcall save_ColorMask ( unsigned __int8 @@a1@@ , unsigned __int8 @@a2@@ , unsigned __int8 @@a3@@ , unsigned __int8 @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { * ( ( _BYTE * ) @@v7@@ + Number ) = @@a1@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ColorMaskIndexed", "code": "unsigned int * __fastcall save_ColorMaskIndexed ( unsigned int @@a1@@ , char @@a2@@ , char @@a3@@ , char @@a4@@ , unsigned __int8 @@a5@@ ) { unsigned int * @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return ( unsigned int * ) mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@result@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; @@v9@@ = @@result@@ ; if ( @@result@@ ) { @@result@@ [ Number ] = @@a1@@ ; * ( ( _BYTE * ) @@result@@ + Number ) = @@a2@@ ; * ( ( _BYTE * ) @@result@@ + Number ) = @@a3@@ ; * ( ( _BYTE * ) @@result@@ + Number ) = @@a4@@ ; @@result@@ = ( unsigned int * ) @@a5@@ ; * ( ( _BYTE * ) @@v9@@ + Number ) = @@a5@@ ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "char", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "char", "s": 1}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "char", "s": 1}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r72"}, {"n": "result", "t": {"T": 3, "t": "unsigned int"}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ColorMaterial", "code": "__int64 __fastcall save_ColorMaterial ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ColorTable", "code": "__int64 __fastcall save_ColorTable ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , __int64 @@a6@@ ) { __int64 @@result@@ ; unsigned int * @@v11@@ ; __int64 @@v12@@ ; @@v12@@ = glapi_Context ; if ( ( unsigned __int8 ) mesa_is_proxy_texture ( @@a1@@ ) ) return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v12@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; if ( * ( _DWORD * ) ( @@v12@@ + Number ) <= Number || * ( _DWORD * ) ( @@v12@@ + Number ) == Number ) return mesa_compile_error ( @@v12@@ , Number L , String ) ; if ( * ( _DWORD * ) ( @@v12@@ + Number ) ) ( * ( void ( __fastcall * * ) ( __int64 ) ) ( @@v12@@ + Number ) ) ( @@v12@@ ) ; @@v11@@ = alloc_instruction ( @@v12@@ , Number , Number ) ; if ( @@v11@@ ) { @@v11@@ [ Number ] = @@a1@@ ; @@v11@@ [ Number ] = @@a2@@ ; @@v11@@ [ Number ] = @@a3@@ ; @@v11@@ [ Number ] = @@a4@@ ; @@v11@@ [ Number ] = @@a5@@ ; * ( ( _QWORD * ) @@v11@@ + Number ) = unpack_image ( @@v12@@ , Number , @@a3@@ , Number , Number , @@a4@@ , @@a5@@ , @@a6@@ , @@v12@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v12@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v12@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "v12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v11", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_ColorTableParameterfv", "code": "__int64 __fastcall save_ColorTableParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; if ( @@a2@@ == Number || @@a2@@ == Number || @@a2@@ == Number ) { @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ColorTableParameteriv", "code": "__int64 __fastcall save_ColorTableParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; if ( @@a2@@ == Number || @@a2@@ == Number || @@a2@@ == Number ) { @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ColorSubTable", "code": "__int64 __fastcall save_ColorSubTable ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , __int64 @@a6@@ ) { __int64 @@result@@ ; unsigned int * @@v11@@ ; __int64 @@v12@@ ; @@v12@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v11@@ = alloc_instruction ( @@v12@@ , Number , Number ) ; if ( @@v11@@ ) { @@v11@@ [ Number ] = @@a1@@ ; @@v11@@ [ Number ] = @@a2@@ ; @@v11@@ [ Number ] = @@a3@@ ; @@v11@@ [ Number ] = @@a4@@ ; @@v11@@ [ Number ] = @@a5@@ ; * ( ( _QWORD * ) @@v11@@ + Number ) = unpack_image ( @@v12@@ , Number , @@a3@@ , Number , Number , @@a4@@ , @@a5@@ , @@a6@@ , @@v12@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v12@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v12@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "v12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v11", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_CopyColorSubTable", "code": "__int64 __fastcall save_CopyColorSubTable ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ ) { __int64 @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; @@v9@@ [ Number ] = @@a3@@ ; @@v9@@ [ Number ] = @@a4@@ ; @@v9@@ [ Number ] = @@a5@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CopyColorTable", "code": "__int64 __fastcall save_CopyColorTable ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ ) { __int64 @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; @@v9@@ [ Number ] = @@a3@@ ; @@v9@@ [ Number ] = @@a4@@ ; @@v9@@ [ Number ] = @@a5@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ConvolutionFilter1D", "code": "__int64 __fastcall save_ConvolutionFilter1D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , __int64 @@a6@@ ) { __int64 @@result@@ ; unsigned int * @@v11@@ ; __int64 @@v12@@ ; @@v12@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v11@@ = alloc_instruction ( @@v12@@ , Number , Number ) ; if ( @@v11@@ ) { @@v11@@ [ Number ] = @@a1@@ ; @@v11@@ [ Number ] = @@a2@@ ; @@v11@@ [ Number ] = @@a3@@ ; @@v11@@ [ Number ] = @@a4@@ ; @@v11@@ [ Number ] = @@a5@@ ; * ( ( _QWORD * ) @@v11@@ + Number ) = unpack_image ( @@v12@@ , Number , @@a3@@ , Number , Number , @@a4@@ , @@a5@@ , @@a6@@ , @@v12@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v12@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v12@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "v12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v11", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_ConvolutionFilter2D", "code": "__int64 __fastcall save_ConvolutionFilter2D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , __int64 @@a7@@ ) { __int64 @@result@@ ; unsigned int * @@v12@@ ; __int64 @@v13@@ ; @@v13@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v12@@ = alloc_instruction ( @@v13@@ , Number , Number ) ; if ( @@v12@@ ) { @@v12@@ [ Number ] = @@a1@@ ; @@v12@@ [ Number ] = @@a2@@ ; @@v12@@ [ Number ] = @@a3@@ ; @@v12@@ [ Number ] = @@a4@@ ; @@v12@@ [ Number ] = @@a5@@ ; @@v12@@ [ Number ] = @@a6@@ ; * ( ( _QWORD * ) @@v12@@ + Number ) = unpack_image ( @@v13@@ , Number , @@a3@@ , @@a4@@ , Number , @@a5@@ , @@a6@@ , @@a7@@ , @@v13@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v13@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v13@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-16"}, {"n": "v13", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v12", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_ConvolutionParameteri", "code": "__int64 __fastcall save_ConvolutionParameteri ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ConvolutionParameteriv", "code": "__int64 __fastcall save_ConvolutionParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; if ( @@a2@@ == Number || @@a2@@ == Number || @@a2@@ == Number ) { @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } else { @@v5@@ [ Number ] = Number ; @@v5@@ [ Number ] = @@v5@@ [ Number ] ; @@v5@@ [ Number ] = @@v5@@ [ Number ] ; } } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ConvolutionParameterf", "code": "__int64 __fastcall save_ConvolutionParameterf ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { @@v4@@ [ Number ] = @@a1@@ ; @@v4@@ [ Number ] = @@a2@@ ; * ( ( float * ) @@v4@@ + Number ) = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , double ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a3@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ConvolutionParameterfv", "code": "__int64 __fastcall save_ConvolutionParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; if ( @@a2@@ == Number || @@a2@@ == Number || @@a2@@ == Number ) { @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } else { @@v5@@ [ Number ] = Number ; @@v5@@ [ Number ] = @@v5@@ [ Number ] ; @@v5@@ [ Number ] = @@v5@@ [ Number ] ; } } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CopyPixels", "code": "__int64 __fastcall save_CopyPixels ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ ) { __int64 @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; @@v9@@ [ Number ] = @@a3@@ ; @@v9@@ [ Number ] = @@a4@@ ; @@v9@@ [ Number ] = @@a5@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CopyTexImage1D", "code": "__int64 __fastcall save_CopyTexImage1D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ ) { __int64 @@result@@ ; unsigned int * @@v12@@ ; __int64 @@v13@@ ; @@v13@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v12@@ = alloc_instruction ( @@v13@@ , Number , Number ) ; if ( @@v12@@ ) { @@v12@@ [ Number ] = @@a1@@ ; @@v12@@ [ Number ] = @@a2@@ ; @@v12@@ [ Number ] = @@a3@@ ; @@v12@@ [ Number ] = @@a4@@ ; @@v12@@ [ Number ] = @@a5@@ ; @@v12@@ [ Number ] = @@a6@@ ; @@v12@@ [ Number ] = @@a7@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v13@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v13@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "v12", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v13", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CopyTexImage2D", "code": "__int64 __fastcall save_CopyTexImage2D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ ) { __int64 @@result@@ ; unsigned int * @@v13@@ ; __int64 @@v14@@ ; @@v14@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v13@@ = alloc_instruction ( @@v14@@ , Number , Number ) ; if ( @@v13@@ ) { @@v13@@ [ Number ] = @@a1@@ ; @@v13@@ [ Number ] = @@a2@@ ; @@v13@@ [ Number ] = @@a3@@ ; @@v13@@ [ Number ] = @@a4@@ ; @@v13@@ [ Number ] = @@a5@@ ; @@v13@@ [ Number ] = @@a6@@ ; @@v13@@ [ Number ] = @@a7@@ ; @@v13@@ [ Number ] = @@a8@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v14@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v14@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "v13", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CopyTexSubImage1D", "code": "__int64 __fastcall save_CopyTexSubImage1D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ ) { __int64 @@result@@ ; unsigned int * @@v11@@ ; __int64 @@v12@@ ; @@v12@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v11@@ = alloc_instruction ( @@v12@@ , Number , Number ) ; if ( @@v11@@ ) { @@v11@@ [ Number ] = @@a1@@ ; @@v11@@ [ Number ] = @@a2@@ ; @@v11@@ [ Number ] = @@a3@@ ; @@v11@@ [ Number ] = @@a4@@ ; @@v11@@ [ Number ] = @@a5@@ ; @@v11@@ [ Number ] = @@a6@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v12@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v12@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "v11", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CopyTexSubImage2D", "code": "__int64 __fastcall save_CopyTexSubImage2D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ ) { __int64 @@result@@ ; unsigned int * @@v13@@ ; __int64 @@v14@@ ; @@v14@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v13@@ = alloc_instruction ( @@v14@@ , Number , Number ) ; if ( @@v13@@ ) { @@v13@@ [ Number ] = @@a1@@ ; @@v13@@ [ Number ] = @@a2@@ ; @@v13@@ [ Number ] = @@a3@@ ; @@v13@@ [ Number ] = @@a4@@ ; @@v13@@ [ Number ] = @@a5@@ ; @@v13@@ [ Number ] = @@a6@@ ; @@v13@@ [ Number ] = @@a7@@ ; @@v13@@ [ Number ] = @@a8@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v14@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v14@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "v13", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CopyTexSubImage3D", "code": "__int64 __fastcall save_CopyTexSubImage3D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ , unsigned int @@a9@@ ) { __int64 @@result@@ ; unsigned int * @@v14@@ ; __int64 @@v15@@ ; @@v15@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v14@@ = alloc_instruction ( @@v15@@ , Number , Number ) ; if ( @@v14@@ ) { @@v14@@ [ Number ] = @@a1@@ ; @@v14@@ [ Number ] = @@a2@@ ; @@v14@@ [ Number ] = @@a3@@ ; @@v14@@ [ Number ] = @@a4@@ ; @@v14@@ [ Number ] = @@a5@@ ; @@v14@@ [ Number ] = @@a6@@ ; @@v14@@ [ Number ] = @@a7@@ ; @@v14@@ [ Number ] = @@a8@@ ; @@v14@@ [ Number ] = @@a9@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v15@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v15@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-32"}, {"n": "v14", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CullFace", "code": "__int64 __fastcall save_CullFace ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DepthFunc", "code": "__int64 __fastcall save_DepthFunc ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DepthMask", "code": "__int64 __fastcall save_DepthMask ( unsigned __int8 @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) * ( ( _BYTE * ) @@v2@@ + Number ) = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DepthRange", "code": "__int64 __fastcall save_DepthRange ( double @@a1@@ , double @@a2@@ ) { __int64 @@result@@ ; float v3 ; float v4 ; unsigned int * @@v6@@ ; __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v6@@ = alloc_instruction ( @@v7@@ , Number , Number ) ; if ( @@v6@@ ) { v3 = @@a1@@ ; * ( ( float * ) @@v6@@ + Number ) = v3 ; v4 = @@a2@@ ; * ( ( float * ) @@v6@@ + Number ) = v4 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v7@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , double ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Disable", "code": "__int64 __fastcall save_Disable ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DisableIndexed", "code": "__int64 __fastcall save_DisableIndexed ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DrawBuffer", "code": "__int64 __fastcall save_DrawBuffer ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DrawPixels", "code": "__int64 __fastcall save_DrawPixels ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ ) { __int64 @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; @@v9@@ [ Number ] = @@a3@@ ; @@v9@@ [ Number ] = @@a4@@ ; * ( ( _QWORD * ) @@v9@@ + Number ) = unpack_image ( @@v10@@ , Number , @@a1@@ , @@a2@@ , Number , @@a3@@ , @@a4@@ , @@a5@@ , @@v10@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Enable", "code": "__int64 __fastcall save_Enable ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_EnableIndexed", "code": "__int64 __fastcall save_EnableIndexed ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_EvalMesh1", "code": "__int64 __fastcall save_EvalMesh1 ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_EvalMesh2", "code": "__int64 __fastcall save_EvalMesh2 ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ ) { __int64 @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; @@v9@@ [ Number ] = @@a3@@ ; @@v9@@ [ Number ] = @@a4@@ ; @@v9@@ [ Number ] = @@a5@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Fogfv", "code": "__int64 __fastcall save_Fogfv ( unsigned int @@a1@@ , unsigned int * @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = * @@a2@@ ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "unsigned int"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Fogf", "code": "__int64 __fastcall save_Fogf ( unsigned int @@a1@@ , float @@a2@@ ) { unsigned int @@v3@@ [ Number ] ; * ( float * ) @@v3@@ = @@a2@@ ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; return save_Fogfv ( @@a1@@ , @@v3@@ ) ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v3", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_Fogiv", "code": "__int64 __fastcall save_Fogiv ( unsigned int @@a1@@ , int * @@a2@@ ) { unsigned int v2 ; float v3 ; float v4 ; float v5 ; float @@v7@@ ; float @@v8@@ ; float @@v9@@ ; float @@v10@@ ; if ( @@a1@@ > Number ) { if ( @@a1@@ != Number ) goto LABEL_8 ; * ( float * ) & v2 = Number * ( float ) ( ( float ) ( ( float ) * @@a2@@ + ( float ) * @@a2@@ ) + Number ) ; @@v7@@ = * ( float * ) & v2 ; v3 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v8@@ = v3 ; v4 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v9@@ = v4 ; v5 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v10@@ = v5 ; } else { if ( @@a1@@ < Number ) { LABEL_8 : @@v7@@ = Number ; @@v8@@ = Number ; @@v9@@ = Number ; @@v10@@ = Number ; return save_Fogfv ( @@a1@@ , ( unsigned int * ) & @@v7@@ ) ; } @@v7@@ = ( float ) * @@a2@@ ; @@v8@@ = Number ; @@v9@@ = Number ; @@v10@@ = Number ; } return save_Fogfv ( @@a1@@ , ( unsigned int * ) & @@v7@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "int"}, "location": "r64"}, {"n": "v8", "t": {"T": 1, "n": "float", "s": 4}, "location": "s12"}, {"n": "v7", "t": {"T": 1, "n": "float", "s": 4}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "float", "s": 4}, "location": "s4"}, {"n": "v9", "t": {"T": 1, "n": "float", "s": 4}, "location": "s8"}]} {"name": "save_Fogi", "code": "__int64 __fastcall save_Fogi ( unsigned int @@a1@@ , int @@a2@@ ) { int @@v3@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; return save_Fogiv ( @@a1@@ , @@v3@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v3", "t": {"T": 2, "n": 4, "s": 4, "t": "int"}, "location": "s16"}]} {"name": "save_FrontFace", "code": "__int64 __fastcall save_FrontFace ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Frustum", "code": "__int64 __fastcall save_Frustum ( double @@a1@@ , double @@a2@@ , double @@a3@@ , double @@a4@@ , double @@a5@@ , double @@a6@@ ) { __int64 @@result@@ ; float v7 ; float v8 ; float v9 ; float v10 ; float v11 ; float v12 ; float * @@v16@@ ; __int64 @@v17@@ ; @@v17@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v16@@ = ( float * ) alloc_instruction ( @@v17@@ , Number , Number ) ; if ( @@v16@@ ) { v7 = @@a1@@ ; @@v16@@ [ Number ] = v7 ; v8 = @@a2@@ ; @@v16@@ [ Number ] = v8 ; v9 = @@a3@@ ; @@v16@@ [ Number ] = v9 ; v10 = @@a4@@ ; @@v16@@ [ Number ] = v10 ; v11 = @@a5@@ ; @@v16@@ [ Number ] = v11 ; v12 = @@a6@@ ; @@v16@@ [ Number ] = v12 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v17@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , double , double , double , double , double ) ) ( * ( _QWORD * ) ( @@v17@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r560"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r576"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v16", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v17", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Hint", "code": "__int64 __fastcall save_Hint ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Histogram", "code": "__int64 __fastcall save_Histogram ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned __int8 @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_IndexMask", "code": "__int64 __fastcall save_IndexMask ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_InitNames", "code": "__int64 save_InitNames ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Lightfv", "code": "__int64 __fastcall save_Lightfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; int @@v7@@ ; int @@i@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; switch ( @@a2@@ ) { case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; case Number : @@v7@@ = Number ; break ; default : @@v7@@ = Number ; break ; } for ( @@i@@ = Number ; @@i@@ < @@v7@@ ; ++ @@i@@ ) @@v5@@ [ Number * @@i@@ + Number ] = * ( _DWORD * ) ( @@a3@@ + Number L * @@i@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}]} {"name": "save_Lightf", "code": "__int64 __fastcall save_Lightf ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ ) { int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_Lightfv ( @@a1@@ , @@a2@@ , ( __int64 ) @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "int"}, "location": "s16"}]} {"name": "save_Lightiv", "code": "__int64 __fastcall save_Lightiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , int * @@a3@@ ) { float v3 ; float v4 ; float v5 ; float v6 ; float @@v8@@ ; float @@v9@@ ; float @@v10@@ ; float @@v11@@ ; if ( @@a2@@ <= Number ) { if ( @@a2@@ >= Number ) { @@v8@@ = ( float ) * @@a3@@ ; } else if ( @@a2@@ == Number ) { @@v8@@ = ( float ) * @@a3@@ ; @@v9@@ = ( float ) @@a3@@ [ Number ] ; @@v10@@ = ( float ) @@a3@@ [ Number ] ; } else if ( @@a2@@ > Number ) { @@v8@@ = ( float ) * @@a3@@ ; @@v9@@ = ( float ) @@a3@@ [ Number ] ; @@v10@@ = ( float ) @@a3@@ [ Number ] ; @@v11@@ = ( float ) @@a3@@ [ Number ] ; } else if ( @@a2@@ >= Number ) { v3 = Number * ( float ) ( ( float ) ( ( float ) * @@a3@@ + ( float ) * @@a3@@ ) + Number ) ; @@v8@@ = v3 ; v4 = Number * ( float ) ( ( float ) ( ( float ) @@a3@@ [ Number ] + ( float ) @@a3@@ [ Number ] ) + Number ) ; @@v9@@ = v4 ; v5 = Number * ( float ) ( ( float ) ( ( float ) @@a3@@ [ Number ] + ( float ) @@a3@@ [ Number ] ) + Number ) ; @@v10@@ = v5 ; v6 = Number * ( float ) ( ( float ) ( ( float ) @@a3@@ [ Number ] + ( float ) @@a3@@ [ Number ] ) + Number ) ; @@v11@@ = v6 ; } } return save_Lightfv ( @@a1@@ , @@a2@@ , ( __int64 ) & @@v8@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v9", "t": {"T": 1, "n": "float", "s": 4}, "location": "s12"}, {"n": "v8", "t": {"T": 1, "n": "float", "s": 4}, "location": "s16"}, {"n": "v11", "t": {"T": 1, "n": "float", "s": 4}, "location": "s4"}, {"n": "v10", "t": {"T": 1, "n": "float", "s": 4}, "location": "s8"}]} {"name": "save_Lighti", "code": "__int64 __fastcall save_Lighti ( unsigned int @@a1@@ , unsigned int @@a2@@ , int @@a3@@ ) { int @@v4@@ [ Number ] ; @@v4@@ [ Number ] = @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_Lightiv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "int"}, "location": "s16"}]} {"name": "save_LightModelfv", "code": "__int64 __fastcall save_LightModelfv ( unsigned int @@a1@@ , unsigned int * @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = * @@a2@@ ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "unsigned int"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_LightModelf", "code": "__int64 __fastcall save_LightModelf ( unsigned int @@a1@@ , float @@a2@@ ) { unsigned int @@v3@@ [ Number ] ; * ( float * ) @@v3@@ = @@a2@@ ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; return save_LightModelfv ( @@a1@@ , @@v3@@ ) ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v3", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_LightModeliv", "code": "__int64 __fastcall save_LightModeliv ( unsigned int @@a1@@ , int * @@a2@@ ) { unsigned int v2 ; float v3 ; float v4 ; float v5 ; float @@v7@@ ; float @@v8@@ ; float @@v9@@ ; float @@v10@@ ; if ( @@a1@@ == Number ) { LABEL_8 : @@v7@@ = ( float ) * @@a2@@ ; @@v8@@ = Number ; @@v9@@ = Number ; @@v10@@ = Number ; return save_LightModelfv ( @@a1@@ , ( unsigned int * ) & @@v7@@ ) ; } if ( @@a1@@ > Number ) goto LABEL_9 ; if ( @@a1@@ <= Number ) { if ( @@a1@@ < Number ) goto LABEL_9 ; goto LABEL_8 ; } if ( @@a1@@ != Number ) { LABEL_9 : @@v7@@ = Number ; @@v8@@ = Number ; @@v9@@ = Number ; @@v10@@ = Number ; return save_LightModelfv ( @@a1@@ , ( unsigned int * ) & @@v7@@ ) ; } * ( float * ) & v2 = Number * ( float ) ( ( float ) ( ( float ) * @@a2@@ + ( float ) * @@a2@@ ) + Number ) ; @@v7@@ = * ( float * ) & v2 ; v3 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v8@@ = v3 ; v4 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v9@@ = v4 ; v5 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v10@@ = v5 ; return save_LightModelfv ( @@a1@@ , ( unsigned int * ) & @@v7@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "int"}, "location": "r64"}, {"n": "v8", "t": {"T": 1, "n": "float", "s": 4}, "location": "s12"}, {"n": "v7", "t": {"T": 1, "n": "float", "s": 4}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "float", "s": 4}, "location": "s4"}, {"n": "v9", "t": {"T": 1, "n": "float", "s": 4}, "location": "s8"}]} {"name": "save_LightModeli", "code": "__int64 __fastcall save_LightModeli ( unsigned int @@a1@@ , int @@a2@@ ) { int @@v3@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; return save_LightModeliv ( @@a1@@ , @@v3@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v3", "t": {"T": 2, "n": 4, "s": 4, "t": "int"}, "location": "s16"}]} {"name": "save_LineStipple", "code": "__int64 __fastcall save_LineStipple ( unsigned int @@a1@@ , unsigned __int16 @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; * ( ( _WORD * ) @@v3@@ + Number ) = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_LineWidth", "code": "__int64 __fastcall save_LineWidth ( float @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) * ( ( float * ) @@v2@@ + Number ) = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ListBase", "code": "__int64 __fastcall save_ListBase ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_LoadIdentity", "code": "__int64 save_LoadIdentity ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_LoadMatrixf", "code": "__int64 __fastcall save_LoadMatrixf ( __int64 @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; unsigned int @@i@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) { for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) @@v2@@ [ Number * @@i@@ + Number ] = * ( _DWORD * ) ( @@a1@@ + Number L * @@i@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "i", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "save_LoadMatrixd", "code": "__int64 __fastcall save_LoadMatrixd ( __int64 @@a1@@ ) { int @@v1@@ ; float @@v3@@ [ Number ] ; int @@i@@ ; for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { * ( float * ) & @@v1@@ = * ( double * ) ( Number L * @@i@@ + @@a1@@ ) ; @@v3@@ [ @@i@@ ] = * ( float * ) & @@v1@@ ; } return save_LoadMatrixf ( ( __int64 ) @@v3@@ ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v3", "t": {"T": 2, "n": 19, "s": 4, "t": "float"}, "location": "s80"}]} {"name": "save_LoadName", "code": "__int64 __fastcall save_LoadName ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_LogicOp", "code": "__int64 __fastcall save_LogicOp ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Map1d", "code": "__int64 __fastcall save_Map1d ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ , double @@a5@@ , double @@a6@@ ) { __int64 @@result@@ ; float v7 ; float v8 ; __int64 @@v12@@ ; unsigned int * @@v13@@ ; __int64 @@v14@@ ; @@v14@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v13@@ = alloc_instruction ( @@v14@@ , Number , Number ) ; if ( @@v13@@ ) { @@v12@@ = mesa_copy_map_points1d ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; @@v13@@ [ Number ] = @@a1@@ ; v7 = @@a5@@ ; * ( ( float * ) @@v13@@ + Number ) = v7 ; v8 = @@a6@@ ; * ( ( float * ) @@v13@@ + Number ) = v8 ; @@v13@@ [ Number ] = mesa_evaluator_components ( @@a1@@ ) ; @@v13@@ [ Number ] = @@a3@@ ; * ( ( _QWORD * ) @@v13@@ + Number ) = @@v12@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v14@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 , double , double ) ) ( * ( _QWORD * ) ( @@v14@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v13", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Map1f", "code": "__int64 __fastcall save_Map1f ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ , float @@a5@@ , float @@a6@@ ) { __int64 @@result@@ ; __int64 @@v9@@ ; unsigned int * @@v10@@ ; __int64 @@v11@@ ; @@v11@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v10@@ = alloc_instruction ( @@v11@@ , Number , Number ) ; if ( @@v10@@ ) { @@v9@@ = mesa_copy_map_points1f ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; @@v10@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v10@@ + Number ) = @@a5@@ ; * ( ( float * ) @@v10@@ + Number ) = @@a6@@ ; @@v10@@ [ Number ] = mesa_evaluator_components ( @@a1@@ ) ; @@v10@@ [ Number ] = @@a3@@ ; * ( ( _QWORD * ) @@v10@@ + Number ) = @@v9@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v11@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 , double , float ) ) ( * ( _QWORD * ) ( @@v11@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a5@@ ) ) . m128i_i64 , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v10", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v11", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Map2d", "code": "__int64 __fastcall save_Map2d ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , __int64 @@a6@@ , double @@a7@@ , double @@a8@@ , double @@a9@@ , double @@a10@@ ) { __int64 @@result@@ ; float v11 ; float v12 ; float v13 ; float v14 ; __int64 @@v20@@ ; unsigned int * @@v21@@ ; __int64 @@v22@@ ; @@v22@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v21@@ = alloc_instruction ( @@v22@@ , Number , Number ) ; if ( @@v21@@ ) { @@v20@@ = mesa_copy_map_points2d ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; @@v21@@ [ Number ] = @@a1@@ ; v11 = @@a7@@ ; * ( ( float * ) @@v21@@ + Number ) = v11 ; v12 = @@a8@@ ; * ( ( float * ) @@v21@@ + Number ) = v12 ; v13 = @@a9@@ ; * ( ( float * ) @@v21@@ + Number ) = v13 ; v14 = @@a10@@ ; * ( ( float * ) @@v21@@ + Number ) = v14 ; @@v21@@ [ Number ] = mesa_evaluator_components ( @@a1@@ ) * @@a5@@ ; @@v21@@ [ Number ] = mesa_evaluator_components ( @@a1@@ ) ; @@v21@@ [ Number ] = @@a3@@ ; @@v21@@ [ Number ] = @@a5@@ ; * ( ( _QWORD * ) @@v21@@ + Number ) = @@v20@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v22@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 , double , double , double , double ) ) ( * ( _QWORD * ) ( @@v22@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ , @@a10@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a7", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a8", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a9", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a10", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "v21", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v20", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v22", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Map2f", "code": "__int64 __fastcall save_Map2f ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , __int64 @@a6@@ , float @@a7@@ , float @@a8@@ , float @@a9@@ , float @@a10@@ ) { __int64 @@result@@ ; __int64 @@v15@@ ; unsigned int * @@v16@@ ; __int64 @@v17@@ ; @@v17@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v16@@ = alloc_instruction ( @@v17@@ , Number , Number ) ; if ( @@v16@@ ) { @@v15@@ = mesa_copy_map_points2f ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; @@v16@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v16@@ + Number ) = @@a7@@ ; * ( ( float * ) @@v16@@ + Number ) = @@a8@@ ; * ( ( float * ) @@v16@@ + Number ) = @@a9@@ ; * ( ( float * ) @@v16@@ + Number ) = @@a10@@ ; @@v16@@ [ Number ] = mesa_evaluator_components ( @@a1@@ ) * @@a5@@ ; @@v16@@ [ Number ] = mesa_evaluator_components ( @@a1@@ ) ; @@v16@@ [ Number ] = @@a3@@ ; @@v16@@ [ Number ] = @@a5@@ ; * ( ( _QWORD * ) @@v16@@ + Number ) = @@v15@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v17@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 , double , float , float , float ) ) ( * ( _QWORD * ) ( @@v17@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a7@@ ) ) . m128i_i64 , @@a8@@ , @@a9@@ , @@a10@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a7", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a8", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a9", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a10", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "v16", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v17", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_MapGrid1f", "code": "__int64 __fastcall save_MapGrid1f ( unsigned int @@a1@@ , float @@a2@@ , float @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { @@v4@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v4@@ + Number ) = @@a2@@ ; * ( ( float * ) @@v4@@ + Number ) = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double , float ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_MapGrid1d", "code": "__int64 __fastcall save_MapGrid1d ( unsigned int @@a1@@ , double @@a2@@ , double @@a3@@ ) { float v3 ; float v4 ; v3 = @@a3@@ ; v4 = @@a2@@ ; return save_MapGrid1f ( @@a1@@ , v4 , v3 ) ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}]} {"name": "save_MapGrid2f", "code": "__int64 __fastcall save_MapGrid2f ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ , float @@a4@@ , float @@a5@@ , float @@a6@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a4@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a5@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a6@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , double , float , float , float ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a3@@ ) ) . m128i_i64 , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_MapGrid2d", "code": "__int64 __fastcall save_MapGrid2d ( unsigned int @@a1@@ , unsigned int @@a2@@ , double @@a3@@ , double @@a4@@ , double @@a5@@ , double @@a6@@ ) { float v6 ; float v7 ; float v8 ; float v9 ; v6 = @@a6@@ ; v7 = @@a5@@ ; v8 = @@a4@@ ; v9 = @@a3@@ ; return save_MapGrid2f ( @@a1@@ , @@a2@@ , v9 , v8 , v7 , v6 ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}]} {"name": "save_MatrixMode", "code": "__int64 __fastcall save_MatrixMode ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Minmax", "code": "__int64 __fastcall save_Minmax ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v5@@ + Number ) = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_MultMatrixf", "code": "__int64 __fastcall save_MultMatrixf ( __int64 @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; unsigned int @@i@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) { for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) @@v2@@ [ Number * @@i@@ + Number ] = * ( _DWORD * ) ( @@a1@@ + Number L * @@i@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "i", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "save_MultMatrixd", "code": "__int64 __fastcall save_MultMatrixd ( __int64 @@a1@@ ) { int @@v1@@ ; float @@v3@@ [ Number ] ; int @@i@@ ; for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { * ( float * ) & @@v1@@ = * ( double * ) ( Number L * @@i@@ + @@a1@@ ) ; @@v3@@ [ @@i@@ ] = * ( float * ) & @@v1@@ ; } return save_MultMatrixf ( ( __int64 ) @@v3@@ ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v3", "t": {"T": 2, "n": 19, "s": 4, "t": "float"}, "location": "s80"}]} {"name": "save_Ortho", "code": "__int64 __fastcall save_Ortho ( double @@a1@@ , double @@a2@@ , double @@a3@@ , double @@a4@@ , double @@a5@@ , double @@a6@@ ) { __int64 @@result@@ ; float v7 ; float v8 ; float v9 ; float v10 ; float v11 ; float v12 ; float * @@v16@@ ; __int64 @@v17@@ ; @@v17@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v16@@ = ( float * ) alloc_instruction ( @@v17@@ , Number , Number ) ; if ( @@v16@@ ) { v7 = @@a1@@ ; @@v16@@ [ Number ] = v7 ; v8 = @@a2@@ ; @@v16@@ [ Number ] = v8 ; v9 = @@a3@@ ; @@v16@@ [ Number ] = v9 ; v10 = @@a4@@ ; @@v16@@ [ Number ] = v10 ; v11 = @@a5@@ ; @@v16@@ [ Number ] = v11 ; v12 = @@a6@@ ; @@v16@@ [ Number ] = v12 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v17@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , double , double , double , double , double ) ) ( * ( _QWORD * ) ( @@v17@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r560"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r576"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v16", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v17", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PixelMapfv", "code": "__int64 __fastcall save_PixelMapfv ( unsigned int @@a1@@ , signed int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = malloc ( Number L * @@a2@@ ) ; memcpy ( * ( ( void * * ) @@v5@@ + Number ) , @@a3@@ , Number L * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , ( unsigned int ) @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_PixelMapuiv", "code": "__int64 __fastcall save_PixelMapuiv ( unsigned int @@a1@@ , signed int @@a2@@ , __int64 @@a3@@ ) { int @@v3@@ ; float @@v5@@ [ Number ] ; int @@i@@ ; if ( @@a1@@ == Number || @@a1@@ == Number ) { for ( @@i@@ = Number ; @@i@@ < @@a2@@ ; ++ @@i@@ ) @@v5@@ [ @@i@@ ] = ( float ) * ( int * ) ( Number L * @@i@@ + @@a3@@ ) ; } else { for ( @@i@@ = Number ; @@i@@ < @@a2@@ ; ++ @@i@@ ) { * ( float * ) & @@v3@@ = ( double ) * ( int * ) ( Number L * @@i@@ + @@a3@@ ) * Number ; @@v5@@ [ @@i@@ ] = * ( float * ) & @@v3@@ ; } } return save_PixelMapfv ( @@a1@@ , @@a2@@ , @@v5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "v3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 2, "n": 259, "s": 4, "t": "float"}, "location": "s1040"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "save_PixelMapusv", "code": "__int64 __fastcall save_PixelMapusv ( unsigned int @@a1@@ , signed int @@a2@@ , __int64 @@a3@@ ) { float @@v4@@ [ Number ] ; int @@i@@ ; if ( @@a1@@ == Number || @@a1@@ == Number ) { for ( @@i@@ = Number ; @@i@@ < @@a2@@ ; ++ @@i@@ ) @@v4@@ [ @@i@@ ] = ( float ) * ( unsigned __int16 * ) ( Number L * @@i@@ + @@a3@@ ) ; } else { for ( @@i@@ = Number ; @@i@@ < @@a2@@ ; ++ @@i@@ ) @@v4@@ [ @@i@@ ] = Number * ( float ) * ( unsigned __int16 * ) ( Number L * @@i@@ + @@a3@@ ) ; } return save_PixelMapfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 259, "s": 4, "t": "float"}, "location": "s1040"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "save_PixelTransferf", "code": "__int64 __fastcall save_PixelTransferf ( unsigned int @@a1@@ , float @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v3@@ + Number ) = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PixelTransferi", "code": "__int64 __fastcall save_PixelTransferi ( unsigned int @@a1@@ , int @@a2@@ ) { return save_PixelTransferf ( @@a1@@ , ( float ) @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]} {"name": "save_PixelZoom", "code": "__int64 __fastcall save_PixelZoom ( float @@a1@@ , float @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { * ( ( float * ) @@v3@@ + Number ) = @@a1@@ ; * ( ( float * ) @@v3@@ + Number ) = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PointParameterfvEXT", "code": "__int64 __fastcall save_PointParameterfvEXT ( unsigned int @@a1@@ , unsigned int * @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = * @@a2@@ ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "unsigned int"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PointParameterfEXT", "code": "__int64 __fastcall save_PointParameterfEXT ( unsigned int @@a1@@ , float @@a2@@ ) { unsigned int @@v3@@ [ Number ] ; * ( float * ) @@v3@@ = @@a2@@ ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; return save_PointParameterfvEXT ( @@a1@@ , @@v3@@ ) ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v3", "t": {"T": 2, "n": 3, "s": 4, "t": "unsigned int"}, "location": "s12"}]} {"name": "save_PointParameteriNV", "code": "__int64 __fastcall save_PointParameteriNV ( unsigned int @@a1@@ , int @@a2@@ ) { unsigned int @@v3@@ [ Number ] ; * ( float * ) @@v3@@ = ( float ) @@a2@@ ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; return save_PointParameterfvEXT ( @@a1@@ , @@v3@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v3", "t": {"T": 2, "n": 3, "s": 4, "t": "unsigned int"}, "location": "s12"}]} {"name": "save_PointParameterivNV", "code": "__int64 __fastcall save_PointParameterivNV ( unsigned int @@a1@@ , int * @@a2@@ ) { unsigned int @@v3@@ [ Number ] ; * ( float * ) @@v3@@ = ( float ) * @@a2@@ ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; return save_PointParameterfvEXT ( @@a1@@ , @@v3@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "int"}, "location": "r64"}, {"n": "v3", "t": {"T": 2, "n": 3, "s": 4, "t": "unsigned int"}, "location": "s12"}]} {"name": "save_PointSize", "code": "__int64 __fastcall save_PointSize ( float @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) * ( ( float * ) @@v2@@ + Number ) = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PolygonMode", "code": "__int64 __fastcall save_PolygonMode ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PolygonStipple", "code": "__int64 __fastcall save_PolygonStipple ( __int64 @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) * ( ( _QWORD * ) @@v2@@ + Number ) = unpack_image ( @@v3@@ , Number , Number , Number , Number , Number , Number , @@a1@@ , @@v3@@ + Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_PolygonOffset", "code": "__int64 __fastcall save_PolygonOffset ( float @@a1@@ , float @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { * ( ( float * ) @@v3@@ + Number ) = @@a1@@ ; * ( ( float * ) @@v3@@ + Number ) = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PolygonOffsetEXT", "code": "__int64 __fastcall save_PolygonOffsetEXT ( float @@a1@@ , float @@a2@@ ) { return save_PolygonOffset ( @@a1@@ , * ( float * ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) * @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}]} {"name": "save_PopAttrib", "code": "__int64 save_PopAttrib ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PopMatrix", "code": "__int64 save_PopMatrix ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PopName", "code": "__int64 save_PopName ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PrioritizeTextures", "code": "__int64 __fastcall save_PrioritizeTextures ( unsigned int @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; int @@i@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; for ( @@i@@ = Number ; @@i@@ < ( int ) @@a1@@ ; ++ @@i@@ ) { @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = * ( _DWORD * ) ( Number L * @@i@@ + @@a2@@ ) ; @@v5@@ [ Number ] = * ( _DWORD * ) ( @@a3@@ + Number L * @@i@@ ) ; } } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 , __int64 ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "save_PushAttrib", "code": "__int64 __fastcall save_PushAttrib ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PushMatrix", "code": "__int64 save_PushMatrix ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_PushName", "code": "__int64 __fastcall save_PushName ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_RasterPos4f", "code": "__int64 __fastcall save_RasterPos4f ( float @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; float * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = ( float * ) alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; @@v5@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_RasterPos2d", "code": "__int64 __fastcall save_RasterPos2d ( double @@a1@@ , double @@a2@@ ) { float v2 ; float v3 ; v2 = @@a2@@ ; v3 = @@a1@@ ; return save_RasterPos4f ( v3 , v2 , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}]} {"name": "save_RasterPos2f", "code": "__int64 __fastcall save_RasterPos2f ( float @@a1@@ , float @@a2@@ ) { return save_RasterPos4f ( @@a1@@ , @@a2@@ , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}]} {"name": "save_RasterPos2i", "code": "__int64 __fastcall save_RasterPos2i ( int @@a1@@ , int @@a2@@ ) { return save_RasterPos4f ( ( float ) @@a1@@ , ( float ) @@a2@@ , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]} {"name": "save_RasterPos2s", "code": "__int64 __fastcall save_RasterPos2s ( __int16 @@a1@@ , __int16 @@a2@@ ) { return save_RasterPos4f ( ( float ) @@a1@@ , ( float ) @@a2@@ , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r64"}]} {"name": "save_RasterPos3d", "code": "__int64 __fastcall save_RasterPos3d ( double @@a1@@ , double @@a2@@ , double @@a3@@ ) { float v3 ; float v4 ; float v5 ; v3 = @@a3@@ ; v4 = @@a2@@ ; v5 = @@a1@@ ; return save_RasterPos4f ( v5 , v4 , v3 , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}]} {"name": "save_RasterPos3f", "code": "__int64 __fastcall save_RasterPos3f ( float @@a1@@ , float @@a2@@ , float @@a3@@ ) { return save_RasterPos4f ( @@a1@@ , @@a2@@ , @@a3@@ , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}]} {"name": "save_RasterPos3i", "code": "__int64 __fastcall save_RasterPos3i ( int @@a1@@ , int @@a2@@ , int @@a3@@ ) { return save_RasterPos4f ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , Number ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]} {"name": "save_RasterPos3s", "code": "__int64 __fastcall save_RasterPos3s ( __int16 @@a1@@ , __int16 @@a2@@ , __int16 @@a3@@ ) { return save_RasterPos4f ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , Number ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r64"}]} {"name": "save_RasterPos4d", "code": "__int64 __fastcall save_RasterPos4d ( double @@a1@@ , double @@a2@@ , double @@a3@@ , double @@a4@@ ) { float v4 ; float v5 ; float v6 ; float v7 ; v4 = @@a4@@ ; v5 = @@a3@@ ; v6 = @@a2@@ ; v7 = @@a1@@ ; return save_RasterPos4f ( v7 , v6 , v5 , v4 ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}]} {"name": "save_RasterPos4i", "code": "__int64 __fastcall save_RasterPos4i ( int @@a1@@ , int @@a2@@ , int @@a3@@ , int @@a4@@ ) { return save_RasterPos4f ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , ( float ) @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]} {"name": "save_RasterPos4s", "code": "__int64 __fastcall save_RasterPos4s ( __int16 @@a1@@ , __int16 @@a2@@ , __int16 @@a3@@ , __int16 @@a4@@ ) { return save_RasterPos4f ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , ( float ) @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r64"}]} {"name": "save_RasterPos2dv", "code": "__int64 __fastcall save_RasterPos2dv ( double * @@a1@@ ) { float @@v1@@ ; float @@v2@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = * @@a1@@ ; return save_RasterPos4f ( @@v2@@ , @@v1@@ , Number , Number ) ; }", "source": [{"n": "v2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}]} {"name": "save_RasterPos2fv", "code": "__int64 __fastcall save_RasterPos2fv ( float * @@a1@@ ) { return save_RasterPos4f ( * @@a1@@ , @@a1@@ [ Number ] , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}]} {"name": "save_RasterPos2iv", "code": "__int64 __fastcall save_RasterPos2iv ( int * @@a1@@ ) { return save_RasterPos4f ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "int"}, "location": "r56"}]} {"name": "save_RasterPos2sv", "code": "__int64 __fastcall save_RasterPos2sv ( __int16 * @@a1@@ ) { return save_RasterPos4f ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int16"}, "location": "r56"}]} {"name": "save_RasterPos3dv", "code": "__int64 __fastcall save_RasterPos3dv ( double * @@a1@@ ) { float @@v1@@ ; float @@v2@@ ; float @@v3@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = @@a1@@ [ Number ] ; @@v3@@ = * @@a1@@ ; return save_RasterPos4f ( @@v3@@ , @@v2@@ , @@v1@@ , Number ) ; }", "source": [{"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "v1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}]} {"name": "save_RasterPos3fv", "code": "__int64 __fastcall save_RasterPos3fv ( float * @@a1@@ ) { return save_RasterPos4f ( * @@a1@@ , @@a1@@ [ Number ] , @@a1@@ [ Number ] , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}]} {"name": "save_RasterPos3iv", "code": "__int64 __fastcall save_RasterPos3iv ( int * @@a1@@ ) { return save_RasterPos4f ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "int"}, "location": "r56"}]} {"name": "save_RasterPos3sv", "code": "__int64 __fastcall save_RasterPos3sv ( __int16 * @@a1@@ ) { return save_RasterPos4f ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int16"}, "location": "r56"}]} {"name": "save_RasterPos4dv", "code": "__int64 __fastcall save_RasterPos4dv ( double * @@a1@@ ) { float @@v1@@ ; float @@v2@@ ; float @@v3@@ ; float @@v4@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = @@a1@@ [ Number ] ; @@v3@@ = @@a1@@ [ Number ] ; @@v4@@ = * @@a1@@ ; return save_RasterPos4f ( @@v4@@ , @@v3@@ , @@v2@@ , @@v1@@ ) ; }", "source": [{"n": "v4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "v2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "v1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}]} {"name": "save_RasterPos4fv", "code": "__int64 __fastcall save_RasterPos4fv ( float * @@a1@@ ) { return save_RasterPos4f ( * @@a1@@ , @@a1@@ [ Number ] , @@a1@@ [ Number ] , @@a1@@ [ Number ] ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}]} {"name": "save_RasterPos4iv", "code": "__int64 __fastcall save_RasterPos4iv ( int * @@a1@@ ) { return save_RasterPos4f ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "int"}, "location": "r56"}]} {"name": "save_RasterPos4sv", "code": "__int64 __fastcall save_RasterPos4sv ( __int16 * @@a1@@ ) { return save_RasterPos4f ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int16"}, "location": "r56"}]} {"name": "save_PassThrough", "code": "__int64 __fastcall save_PassThrough ( float @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) * ( ( float * ) @@v2@@ + Number ) = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ReadBuffer", "code": "__int64 __fastcall save_ReadBuffer ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ResetHistogram", "code": "__int64 __fastcall save_ResetHistogram ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ResetMinmax", "code": "__int64 __fastcall save_ResetMinmax ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Rotatef", "code": "__int64 __fastcall save_Rotatef ( float @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; float * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = ( float * ) alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; @@v5@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Rotated", "code": "__int64 __fastcall save_Rotated ( double @@a1@@ , double @@a2@@ , double @@a3@@ , double @@a4@@ ) { float v4 ; float v5 ; float v6 ; float v7 ; v4 = @@a4@@ ; v5 = @@a3@@ ; v6 = @@a2@@ ; v7 = @@a1@@ ; return save_Rotatef ( v7 , v6 , v5 , v4 ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}]} {"name": "save_Scalef", "code": "__int64 __fastcall save_Scalef ( float @@a1@@ , float @@a2@@ , float @@a3@@ ) { __int64 @@result@@ ; float * @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = ( float * ) alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { @@v4@@ [ Number ] = @@a1@@ ; @@v4@@ [ Number ] = @@a2@@ ; @@v4@@ [ Number ] = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Scaled", "code": "__int64 __fastcall save_Scaled ( double @@a1@@ , double @@a2@@ , double @@a3@@ ) { float v3 ; float v4 ; float v5 ; v3 = @@a3@@ ; v4 = @@a2@@ ; v5 = @@a1@@ ; return save_Scalef ( v5 , v4 , v3 ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}]} {"name": "save_Scissor", "code": "__int64 __fastcall save_Scissor ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ShadeModel", "code": "unsigned __int64 __fastcall save_ShadeModel ( unsigned int @@a1@@ ) { unsigned __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _BYTE * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) ) ( @@a1@@ ) ; @@result@@ = * ( unsigned int * ) ( @@v3@@ + Number ) ; if ( @@a1@@ != ( _DWORD ) @@result@@ ) { if ( * ( _DWORD * ) ( @@v3@@ + Number ) ) ( * ( void ( __fastcall * * ) ( __int64 ) ) ( @@v3@@ + Number ) ) ( @@v3@@ ) ; if ( * ( _DWORD * ) ( @@v3@@ + Number ) == Number ) * ( _DWORD * ) ( @@v3@@ + Number ) = @@a1@@ ; @@result@@ = ( unsigned __int64 ) alloc_instruction ( @@v3@@ , Number , Number ) ; @@v2@@ = ( unsigned int * ) @@result@@ ; if ( @@result@@ ) { @@result@@ = @@a1@@ ; @@v2@@ [ Number ] = @@a1@@ ; } } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_StencilFunc", "code": "__int64 __fastcall save_StencilFunc ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_StencilMask", "code": "__int64 __fastcall save_StencilMask ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_StencilOp", "code": "__int64 __fastcall save_StencilOp ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_StencilFuncSeparate", "code": "__int64 __fastcall save_StencilFuncSeparate ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_StencilFuncSeparateATI", "code": "__int64 __fastcall save_StencilFuncSeparateATI ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * v7 ; unsigned int * v8 ; __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; v7 = alloc_instruction ( @@v9@@ , Number , Number ) ; if ( v7 ) { v7 [ Number ] = Number ; v7 [ Number ] = @@a1@@ ; v7 [ Number ] = @@a3@@ ; v7 [ Number ] = @@a4@@ ; } v8 = alloc_instruction ( @@v9@@ , Number , Number ) ; if ( v8 ) { v8 [ Number ] = Number ; v8 [ Number ] = @@a2@@ ; v8 [ Number ] = @@a3@@ ; v8 [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v9@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) { ( * ( void ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( Number L , @@a1@@ , @@a3@@ , @@a4@@ ) ; @@result@@ = ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( Number L , @@a2@@ , @@a3@@ , @@a4@@ ) ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_StencilMaskSeparate", "code": "__int64 __fastcall save_StencilMaskSeparate ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_StencilOpSeparate", "code": "__int64 __fastcall save_StencilOpSeparate ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TexEnvfv", "code": "__int64 __fastcall save_TexEnvfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; if ( @@a2@@ == Number ) { @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } else { @@v5@@ [ Number ] = Number ; @@v5@@ [ Number ] = @@v5@@ [ Number ] ; @@v5@@ [ Number ] = @@v5@@ [ Number ] ; } } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TexEnvf", "code": "__int64 __fastcall save_TexEnvf ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ ) { unsigned int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_TexEnvfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexEnvi", "code": "__int64 __fastcall save_TexEnvi ( unsigned int @@a1@@ , unsigned int @@a2@@ , int @@a3@@ ) { unsigned int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = ( float ) @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_TexEnvfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexEnviv", "code": "__int64 __fastcall save_TexEnviv ( unsigned int @@a1@@ , unsigned int @@a2@@ , int * @@a3@@ ) { unsigned int v3 ; float v4 ; float v5 ; float v6 ; float @@v8@@ ; float @@v9@@ ; float @@v10@@ ; float @@v11@@ ; if ( @@a2@@ == Number ) { * ( float * ) & v3 = Number * ( float ) ( ( float ) ( ( float ) * @@a3@@ + ( float ) * @@a3@@ ) + Number ) ; @@v8@@ = * ( float * ) & v3 ; v4 = Number * ( float ) ( ( float ) ( ( float ) @@a3@@ [ Number ] + ( float ) @@a3@@ [ Number ] ) + Number ) ; @@v9@@ = v4 ; v5 = Number * ( float ) ( ( float ) ( ( float ) @@a3@@ [ Number ] + ( float ) @@a3@@ [ Number ] ) + Number ) ; @@v10@@ = v5 ; v6 = Number * ( float ) ( ( float ) ( ( float ) @@a3@@ [ Number ] + ( float ) @@a3@@ [ Number ] ) + Number ) ; @@v11@@ = v6 ; } else { @@v8@@ = ( float ) * @@a3@@ ; @@v11@@ = Number ; @@v10@@ = Number ; @@v9@@ = Number ; } return save_TexEnvfv ( @@a1@@ , @@a2@@ , ( unsigned int * ) & @@v8@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v9", "t": {"T": 1, "n": "float", "s": 4}, "location": "s12"}, {"n": "v8", "t": {"T": 1, "n": "float", "s": 4}, "location": "s16"}, {"n": "v11", "t": {"T": 1, "n": "float", "s": 4}, "location": "s4"}, {"n": "v10", "t": {"T": 1, "n": "float", "s": 4}, "location": "s8"}]} {"name": "save_TexGenfv", "code": "__int64 __fastcall save_TexGenfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TexGeniv", "code": "__int64 __fastcall save_TexGeniv ( unsigned int @@a1@@ , unsigned int @@a2@@ , int * @@a3@@ ) { unsigned int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = ( float ) * @@a3@@ ; * ( float * ) & @@v4@@ [ Number ] = ( float ) @@a3@@ [ Number ] ; * ( float * ) & @@v4@@ [ Number ] = ( float ) @@a3@@ [ Number ] ; * ( float * ) & @@v4@@ [ Number ] = ( float ) @@a3@@ [ Number ] ; return save_TexGenfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexGend", "code": "__int64 __fastcall save_TexGend ( unsigned int @@a1@@ , unsigned int @@a2@@ , double @@a3@@ ) { float v3 ; unsigned int @@v5@@ [ Number ] ; v3 = @@a3@@ ; * ( float * ) @@v5@@ = v3 ; @@v5@@ [ Number ] = Number ; @@v5@@ [ Number ] = Number ; @@v5@@ [ Number ] = Number ; return save_TexGenfv ( @@a1@@ , @@a2@@ , @@v5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexGendv", "code": "__int64 __fastcall save_TexGendv ( unsigned int @@a1@@ , unsigned int @@a2@@ , double * @@a3@@ ) { float v3 ; unsigned int v4 ; unsigned int v5 ; unsigned int v6 ; unsigned int @@v8@@ [ Number ] ; v3 = * @@a3@@ ; * ( float * ) @@v8@@ = v3 ; * ( float * ) & v4 = @@a3@@ [ Number ] ; @@v8@@ [ Number ] = v4 ; * ( float * ) & v5 = @@a3@@ [ Number ] ; @@v8@@ [ Number ] = v5 ; * ( float * ) & v6 = @@a3@@ [ Number ] ; @@v8@@ [ Number ] = v6 ; return save_TexGenfv ( @@a1@@ , @@a2@@ , @@v8@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "double"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v8", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexGenf", "code": "__int64 __fastcall save_TexGenf ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ ) { unsigned int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_TexGenfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexGeni", "code": "__int64 __fastcall save_TexGeni ( unsigned int @@a1@@ , unsigned int @@a2@@ , int @@a3@@ ) { int @@v4@@ [ Number ] ; @@v4@@ [ Number ] = @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_TexGeniv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "int"}, "location": "s16"}]} {"name": "save_TexParameterfv", "code": "__int64 __fastcall save_TexParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TexParameterf", "code": "__int64 __fastcall save_TexParameterf ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ ) { unsigned int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_TexParameterfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexParameteri", "code": "__int64 __fastcall save_TexParameteri ( unsigned int @@a1@@ , unsigned int @@a2@@ , int @@a3@@ ) { unsigned int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = ( float ) @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_TexParameterfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexParameteriv", "code": "__int64 __fastcall save_TexParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , int * @@a3@@ ) { unsigned int @@v4@@ [ Number ] ; * ( float * ) @@v4@@ = ( float ) * @@a3@@ ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; return save_TexParameterfv ( @@a1@@ , @@a2@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_TexImage1D", "code": "__int64 __fastcall save_TexImage1D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , __int64 @@a8@@ ) { __int64 @@result@@ ; unsigned int * @@v13@@ ; __int64 @@v14@@ ; @@v14@@ = glapi_Context ; if ( @@a1@@ == Number ) return ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) ) ( Number L , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v13@@ = alloc_instruction ( @@v14@@ , Number , Number ) ; if ( @@v13@@ ) { @@v13@@ [ Number ] = @@a1@@ ; @@v13@@ [ Number ] = @@a2@@ ; @@v13@@ [ Number ] = @@a3@@ ; @@v13@@ [ Number ] = @@a4@@ ; @@v13@@ [ Number ] = @@a5@@ ; @@v13@@ [ Number ] = @@a6@@ ; @@v13@@ [ Number ] = @@a7@@ ; * ( ( _QWORD * ) @@v13@@ + Number ) = unpack_image ( @@v14@@ , Number , @@a4@@ , Number , Number , @@a6@@ , @@a7@@ , @@a8@@ , @@v14@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v14@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v14@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-24"}, {"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v13", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_TexImage2D", "code": "__int64 __fastcall save_TexImage2D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ , __int64 @@a9@@ ) { __int64 @@result@@ ; unsigned int * @@v14@@ ; __int64 @@v15@@ ; @@v15@@ = glapi_Context ; if ( @@a1@@ == Number ) return ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) ) ( Number L , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v14@@ = alloc_instruction ( @@v15@@ , Number , Number ) ; if ( @@v14@@ ) { @@v14@@ [ Number ] = @@a1@@ ; @@v14@@ [ Number ] = @@a2@@ ; @@v14@@ [ Number ] = @@a3@@ ; @@v14@@ [ Number ] = @@a4@@ ; @@v14@@ [ Number ] = @@a5@@ ; @@v14@@ [ Number ] = @@a6@@ ; @@v14@@ [ Number ] = @@a7@@ ; @@v14@@ [ Number ] = @@a8@@ ; * ( ( _QWORD * ) @@v14@@ + Number ) = unpack_image ( @@v15@@ , Number , @@a4@@ , @@a5@@ , Number , @@a7@@ , @@a8@@ , @@a9@@ , @@v15@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v15@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v15@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-32"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v14", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_TexImage3D", "code": "__int64 __fastcall save_TexImage3D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ , unsigned int @@a9@@ , __int64 @@a10@@ ) { __int64 @@result@@ ; unsigned int * @@v15@@ ; __int64 @@v16@@ ; @@v16@@ = glapi_Context ; if ( @@a1@@ == Number ) return ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) ) ( Number L , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ , @@a10@@ ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v15@@ = alloc_instruction ( @@v16@@ , Number , Number ) ; if ( @@v15@@ ) { @@v15@@ [ Number ] = @@a1@@ ; @@v15@@ [ Number ] = @@a2@@ ; @@v15@@ [ Number ] = @@a3@@ ; @@v15@@ [ Number ] = @@a4@@ ; @@v15@@ [ Number ] = @@a5@@ ; @@v15@@ [ Number ] = @@a6@@ ; @@v15@@ [ Number ] = @@a7@@ ; @@v15@@ [ Number ] = @@a8@@ ; @@v15@@ [ Number ] = @@a9@@ ; * ( ( _QWORD * ) @@v15@@ + Number ) = unpack_image ( @@v16@@ , Number , @@a4@@ , @@a5@@ , @@a6@@ , @@a8@@ , @@a9@@ , @@a10@@ , @@v16@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v16@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v16@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ , @@a10@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-32"}, {"n": "a10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-40"}, {"n": "v16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v15", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_TexSubImage1D", "code": "__int64 __fastcall save_TexSubImage1D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , __int64 @@a7@@ ) { __int64 @@result@@ ; unsigned int * @@v12@@ ; __int64 @@v13@@ ; @@v13@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v12@@ = alloc_instruction ( @@v13@@ , Number , Number ) ; if ( @@v12@@ ) { @@v12@@ [ Number ] = @@a1@@ ; @@v12@@ [ Number ] = @@a2@@ ; @@v12@@ [ Number ] = @@a3@@ ; @@v12@@ [ Number ] = @@a4@@ ; @@v12@@ [ Number ] = @@a5@@ ; @@v12@@ [ Number ] = @@a6@@ ; * ( ( _QWORD * ) @@v12@@ + Number ) = unpack_image ( @@v13@@ , Number , @@a4@@ , Number , Number , @@a5@@ , @@a6@@ , @@a7@@ , @@v13@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v13@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v13@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-16"}, {"n": "v13", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v12", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_TexSubImage2D", "code": "__int64 __fastcall save_TexSubImage2D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ , __int64 @@a9@@ ) { __int64 @@result@@ ; unsigned int * @@v14@@ ; __int64 @@v15@@ ; @@v15@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v14@@ = alloc_instruction ( @@v15@@ , Number , Number ) ; if ( @@v14@@ ) { @@v14@@ [ Number ] = @@a1@@ ; @@v14@@ [ Number ] = @@a2@@ ; @@v14@@ [ Number ] = @@a3@@ ; @@v14@@ [ Number ] = @@a4@@ ; @@v14@@ [ Number ] = @@a5@@ ; @@v14@@ [ Number ] = @@a6@@ ; @@v14@@ [ Number ] = @@a7@@ ; @@v14@@ [ Number ] = @@a8@@ ; * ( ( _QWORD * ) @@v14@@ + Number ) = unpack_image ( @@v15@@ , Number , @@a5@@ , @@a6@@ , Number , @@a7@@ , @@a8@@ , @@a9@@ , @@v15@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v15@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v15@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-32"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v14", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_TexSubImage3D", "code": "__int64 __fastcall save_TexSubImage3D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ , unsigned int @@a9@@ , unsigned int @@a10@@ , __int64 @@a11@@ ) { __int64 @@result@@ ; unsigned int * @@v16@@ ; __int64 @@v17@@ ; @@v17@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v16@@ = alloc_instruction ( @@v17@@ , Number , Number ) ; if ( @@v16@@ ) { @@v16@@ [ Number ] = @@a1@@ ; @@v16@@ [ Number ] = @@a2@@ ; @@v16@@ [ Number ] = @@a3@@ ; @@v16@@ [ Number ] = @@a4@@ ; @@v16@@ [ Number ] = @@a5@@ ; @@v16@@ [ Number ] = @@a6@@ ; @@v16@@ [ Number ] = @@a7@@ ; @@v16@@ [ Number ] = @@a8@@ ; @@v16@@ [ Number ] = @@a9@@ ; @@v16@@ [ Number ] = @@a10@@ ; * ( ( _QWORD * ) @@v16@@ + Number ) = unpack_image ( @@v17@@ , Number , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ , @@a10@@ , @@a11@@ , @@v17@@ + Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v17@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v17@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ , @@a10@@ , @@a11@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-32"}, {"n": "a10", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-40"}, {"n": "a11", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-48"}, {"n": "v17", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v16", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Translatef", "code": "__int64 __fastcall save_Translatef ( float @@a1@@ , float @@a2@@ , float @@a3@@ ) { __int64 @@result@@ ; float * @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = ( float * ) alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { @@v4@@ [ Number ] = @@a1@@ ; @@v4@@ [ Number ] = @@a2@@ ; @@v4@@ [ Number ] = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Translated", "code": "__int64 __fastcall save_Translated ( double @@a1@@ , double @@a2@@ , double @@a3@@ ) { float v3 ; float v4 ; float v5 ; v3 = @@a3@@ ; v4 = @@a2@@ ; v5 = @@a1@@ ; return save_Translatef ( v5 , v4 , v3 ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}]} {"name": "save_Viewport", "code": "__int64 __fastcall save_Viewport ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_WindowPos4fMESA", "code": "__int64 __fastcall save_WindowPos4fMESA ( float @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; float * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = ( float * ) alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; @@v5@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_WindowPos2dMESA", "code": "__int64 __fastcall save_WindowPos2dMESA ( double @@a1@@ , double @@a2@@ ) { float v2 ; float v3 ; v2 = @@a2@@ ; v3 = @@a1@@ ; return save_WindowPos4fMESA ( v3 , v2 , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}]} {"name": "save_WindowPos2fMESA", "code": "__int64 __fastcall save_WindowPos2fMESA ( float @@a1@@ , float @@a2@@ ) { return save_WindowPos4fMESA ( @@a1@@ , @@a2@@ , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}]} {"name": "save_WindowPos2iMESA", "code": "__int64 __fastcall save_WindowPos2iMESA ( int @@a1@@ , int @@a2@@ ) { return save_WindowPos4fMESA ( ( float ) @@a1@@ , ( float ) @@a2@@ , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]} {"name": "save_WindowPos2sMESA", "code": "__int64 __fastcall save_WindowPos2sMESA ( __int16 @@a1@@ , __int16 @@a2@@ ) { return save_WindowPos4fMESA ( ( float ) @@a1@@ , ( float ) @@a2@@ , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r64"}]} {"name": "save_WindowPos3dMESA", "code": "__int64 __fastcall save_WindowPos3dMESA ( double @@a1@@ , double @@a2@@ , double @@a3@@ ) { float v3 ; float v4 ; float v5 ; v3 = @@a3@@ ; v4 = @@a2@@ ; v5 = @@a1@@ ; return save_WindowPos4fMESA ( v5 , v4 , v3 , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}]} {"name": "save_WindowPos3fMESA", "code": "__int64 __fastcall save_WindowPos3fMESA ( float @@a1@@ , float @@a2@@ , float @@a3@@ ) { return save_WindowPos4fMESA ( @@a1@@ , @@a2@@ , @@a3@@ , Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}]} {"name": "save_WindowPos3iMESA", "code": "__int64 __fastcall save_WindowPos3iMESA ( int @@a1@@ , int @@a2@@ , int @@a3@@ ) { return save_WindowPos4fMESA ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , Number ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]} {"name": "save_WindowPos3sMESA", "code": "__int64 __fastcall save_WindowPos3sMESA ( __int16 @@a1@@ , __int16 @@a2@@ , __int16 @@a3@@ ) { return save_WindowPos4fMESA ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , Number ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r64"}]} {"name": "save_WindowPos4dMESA", "code": "__int64 __fastcall save_WindowPos4dMESA ( double @@a1@@ , double @@a2@@ , double @@a3@@ , double @@a4@@ ) { float v4 ; float v5 ; float v6 ; float v7 ; v4 = @@a4@@ ; v5 = @@a3@@ ; v6 = @@a2@@ ; v7 = @@a1@@ ; return save_WindowPos4fMESA ( v7 , v6 , v5 , v4 ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}]} {"name": "save_WindowPos4iMESA", "code": "__int64 __fastcall save_WindowPos4iMESA ( int @@a1@@ , int @@a2@@ , int @@a3@@ , int @@a4@@ ) { return save_WindowPos4fMESA ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , ( float ) @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]} {"name": "save_WindowPos4sMESA", "code": "__int64 __fastcall save_WindowPos4sMESA ( __int16 @@a1@@ , __int16 @@a2@@ , __int16 @@a3@@ , __int16 @@a4@@ ) { return save_WindowPos4fMESA ( ( float ) @@a1@@ , ( float ) @@a2@@ , ( float ) @@a3@@ , ( float ) @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r64"}]} {"name": "save_WindowPos2dvMESA", "code": "__int64 __fastcall save_WindowPos2dvMESA ( double * @@a1@@ ) { float @@v1@@ ; float @@v2@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = * @@a1@@ ; return save_WindowPos4fMESA ( @@v2@@ , @@v1@@ , Number , Number ) ; }", "source": [{"n": "v2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}]} {"name": "save_WindowPos2fvMESA", "code": "__int64 __fastcall save_WindowPos2fvMESA ( float * @@a1@@ ) { return save_WindowPos4fMESA ( * @@a1@@ , @@a1@@ [ Number ] , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}]} {"name": "save_WindowPos2ivMESA", "code": "__int64 __fastcall save_WindowPos2ivMESA ( int * @@a1@@ ) { return save_WindowPos4fMESA ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "int"}, "location": "r56"}]} {"name": "save_WindowPos2svMESA", "code": "__int64 __fastcall save_WindowPos2svMESA ( __int16 * @@a1@@ ) { return save_WindowPos4fMESA ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , Number , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int16"}, "location": "r56"}]} {"name": "save_WindowPos3dvMESA", "code": "__int64 __fastcall save_WindowPos3dvMESA ( double * @@a1@@ ) { float @@v1@@ ; float @@v2@@ ; float @@v3@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = @@a1@@ [ Number ] ; @@v3@@ = * @@a1@@ ; return save_WindowPos4fMESA ( @@v3@@ , @@v2@@ , @@v1@@ , Number ) ; }", "source": [{"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "v1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}]} {"name": "save_WindowPos3fvMESA", "code": "__int64 __fastcall save_WindowPos3fvMESA ( float * @@a1@@ ) { return save_WindowPos4fMESA ( * @@a1@@ , @@a1@@ [ Number ] , @@a1@@ [ Number ] , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}]} {"name": "save_WindowPos3ivMESA", "code": "__int64 __fastcall save_WindowPos3ivMESA ( int * @@a1@@ ) { return save_WindowPos4fMESA ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "int"}, "location": "r56"}]} {"name": "save_WindowPos3svMESA", "code": "__int64 __fastcall save_WindowPos3svMESA ( __int16 * @@a1@@ ) { return save_WindowPos4fMESA ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , Number ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int16"}, "location": "r56"}]} {"name": "save_WindowPos4dvMESA", "code": "__int64 __fastcall save_WindowPos4dvMESA ( double * @@a1@@ ) { float @@v1@@ ; float @@v2@@ ; float @@v3@@ ; float @@v4@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = @@a1@@ [ Number ] ; @@v3@@ = @@a1@@ [ Number ] ; @@v4@@ = * @@a1@@ ; return save_WindowPos4fMESA ( @@v4@@ , @@v3@@ , @@v2@@ , @@v1@@ ) ; }", "source": [{"n": "v4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "v2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "v1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}]} {"name": "save_WindowPos4fvMESA", "code": "__int64 __fastcall save_WindowPos4fvMESA ( float * @@a1@@ ) { return save_WindowPos4fMESA ( * @@a1@@ , @@a1@@ [ Number ] , @@a1@@ [ Number ] , @@a1@@ [ Number ] ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}]} {"name": "save_WindowPos4ivMESA", "code": "__int64 __fastcall save_WindowPos4ivMESA ( int * @@a1@@ ) { return save_WindowPos4fMESA ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "int"}, "location": "r56"}]} {"name": "save_WindowPos4svMESA", "code": "__int64 __fastcall save_WindowPos4svMESA ( __int16 * @@a1@@ ) { return save_WindowPos4fMESA ( ( float ) * @@a1@@ , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] , ( float ) @@a1@@ [ Number ] ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "__int16"}, "location": "r56"}]} {"name": "save_ActiveTextureARB", "code": "__int64 __fastcall save_ActiveTextureARB ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_LoadTransposeMatrixdARB", "code": "__int64 __fastcall save_LoadTransposeMatrixdARB ( __int64 @@a1@@ ) { char @@v2@@ [ Number ] ; math_transposefd ( @@v2@@ , @@a1@@ ) ; return save_LoadMatrixf ( ( __int64 ) @@v2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 2, "n": 64, "s": 1, "t": "char"}, "location": "s64"}]} {"name": "save_LoadTransposeMatrixfARB", "code": "__int64 __fastcall save_LoadTransposeMatrixfARB ( __int64 @@a1@@ ) { char @@v2@@ [ Number ] ; math_transposef ( @@v2@@ , @@a1@@ ) ; return save_LoadMatrixf ( ( __int64 ) @@v2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 2, "n": 64, "s": 1, "t": "char"}, "location": "s64"}]} {"name": "save_MultTransposeMatrixdARB", "code": "__int64 __fastcall save_MultTransposeMatrixdARB ( __int64 @@a1@@ ) { char @@v2@@ [ Number ] ; math_transposefd ( @@v2@@ , @@a1@@ ) ; return save_MultMatrixf ( ( __int64 ) @@v2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 2, "n": 64, "s": 1, "t": "char"}, "location": "s64"}]} {"name": "save_MultTransposeMatrixfARB", "code": "__int64 __fastcall save_MultTransposeMatrixfARB ( __int64 @@a1@@ ) { char @@v2@@ [ Number ] ; math_transposef ( @@v2@@ , @@a1@@ ) ; return save_MultMatrixf ( ( __int64 ) @@v2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 2, "n": 64, "s": 1, "t": "char"}, "location": "s64"}]} {"name": "save_CompressedTexImage1DARB", "code": "__int64 __fastcall save_CompressedTexImage1DARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , void * @@src@@ ) { __int64 @@result@@ ; unsigned int * @@v12@@ ; void * @@dest@@ ; __int64 @@v14@@ ; @@v14@@ = glapi_Context ; if ( @@a1@@ == Number ) return ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) ) ( Number L , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@src@@ ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@dest@@ = malloc ( ( int ) @@a6@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v14@@ , Number L , String ) ; memcpy ( @@dest@@ , @@src@@ , ( int ) @@a6@@ ) ; @@v12@@ = alloc_instruction ( @@v14@@ , Number , Number ) ; if ( @@v12@@ ) { @@v12@@ [ Number ] = @@a1@@ ; @@v12@@ [ Number ] = @@a2@@ ; @@v12@@ [ Number ] = @@a3@@ ; @@v12@@ [ Number ] = @@a4@@ ; @@v12@@ [ Number ] = @@a5@@ ; @@v12@@ [ Number ] = @@a6@@ ; * ( ( _QWORD * ) @@v12@@ + Number ) = @@dest@@ ; } else { free ( @@dest@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v14@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( @@v14@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@src@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "src", "t": {"T": 3, "t": "void"}, "location": "s-16"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v12", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CompressedTexImage2DARB", "code": "__int64 __fastcall save_CompressedTexImage2DARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , int @@a7@@ , void * @@src@@ ) { __int64 @@result@@ ; unsigned int * @@v13@@ ; void * @@dest@@ ; __int64 @@v15@@ ; @@v15@@ = glapi_Context ; if ( @@a1@@ == Number ) return ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) ) ( Number L , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , ( unsigned int ) @@a7@@ , @@src@@ ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@dest@@ = malloc ( @@a7@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v15@@ , Number L , String ) ; memcpy ( @@dest@@ , @@src@@ , @@a7@@ ) ; @@v13@@ = alloc_instruction ( @@v15@@ , Number , Number ) ; if ( @@v13@@ ) { @@v13@@ [ Number ] = @@a1@@ ; @@v13@@ [ Number ] = @@a2@@ ; @@v13@@ [ Number ] = @@a3@@ ; @@v13@@ [ Number ] = @@a4@@ ; @@v13@@ [ Number ] = @@a5@@ ; @@v13@@ [ Number ] = @@a6@@ ; @@v13@@ [ Number ] = @@a7@@ ; * ( ( _QWORD * ) @@v13@@ + Number ) = @@dest@@ ; } else { free ( @@dest@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v15@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( @@v15@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , ( unsigned int ) @@a7@@ , @@src@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-16"}, {"n": "src", "t": {"T": 3, "t": "void"}, "location": "s-24"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v13", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CompressedTexImage3DARB", "code": "__int64 __fastcall save_CompressedTexImage3DARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , int @@a7@@ , int @@a8@@ , void * @@src@@ ) { __int64 @@result@@ ; unsigned int * @@v14@@ ; void * @@dest@@ ; __int64 @@v16@@ ; @@v16@@ = glapi_Context ; if ( @@a1@@ == Number ) return ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( glapi_Context + Number L ) + Number L ) ) ( Number L , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , ( unsigned int ) @@a7@@ , ( unsigned int ) @@a8@@ , @@src@@ ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@dest@@ = malloc ( @@a8@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v16@@ , Number L , String ) ; memcpy ( @@dest@@ , @@src@@ , @@a8@@ ) ; @@v14@@ = alloc_instruction ( @@v16@@ , Number , Number ) ; if ( @@v14@@ ) { @@v14@@ [ Number ] = @@a1@@ ; @@v14@@ [ Number ] = @@a2@@ ; @@v14@@ [ Number ] = @@a3@@ ; @@v14@@ [ Number ] = @@a4@@ ; @@v14@@ [ Number ] = @@a5@@ ; @@v14@@ [ Number ] = @@a6@@ ; @@v14@@ [ Number ] = @@a7@@ ; @@v14@@ [ Number ] = @@a8@@ ; * ( ( _QWORD * ) @@v14@@ + Number ) = @@dest@@ ; } else { free ( @@dest@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v16@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( @@v16@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , ( unsigned int ) @@a7@@ , ( unsigned int ) @@a8@@ , @@src@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-24"}, {"n": "src", "t": {"T": 3, "t": "void"}, "location": "s-32"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v14", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "v16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CompressedTexSubImage1DARB", "code": "__int64 __fastcall save_CompressedTexSubImage1DARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , signed int @@a6@@ , void * @@src@@ ) { __int64 @@result@@ ; unsigned int * @@v12@@ ; void * @@dest@@ ; __int64 @@v14@@ ; @@v14@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@dest@@ = malloc ( @@a6@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v14@@ , Number L , String ) ; memcpy ( @@dest@@ , @@src@@ , @@a6@@ ) ; @@v12@@ = alloc_instruction ( @@v14@@ , Number , Number ) ; if ( @@v12@@ ) { @@v12@@ [ Number ] = @@a1@@ ; @@v12@@ [ Number ] = @@a2@@ ; @@v12@@ [ Number ] = @@a3@@ ; @@v12@@ [ Number ] = @@a4@@ ; @@v12@@ [ Number ] = @@a5@@ ; @@v12@@ [ Number ] = @@a6@@ ; * ( ( _QWORD * ) @@v12@@ + Number ) = @@dest@@ ; } else { free ( @@dest@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v14@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( @@v14@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , ( unsigned int ) @@a6@@ , @@src@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r80"}, {"n": "src", "t": {"T": 3, "t": "void"}, "location": "s-16"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v12", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CompressedTexSubImage2DARB", "code": "__int64 __fastcall save_CompressedTexSubImage2DARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , int @@a7@@ , int @@a8@@ , void * @@src@@ ) { __int64 @@result@@ ; unsigned int * @@v14@@ ; void * @@dest@@ ; __int64 @@v16@@ ; @@v16@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@dest@@ = malloc ( @@a8@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v16@@ , Number L , String ) ; memcpy ( @@dest@@ , @@src@@ , @@a8@@ ) ; @@v14@@ = alloc_instruction ( @@v16@@ , Number , Number ) ; if ( @@v14@@ ) { @@v14@@ [ Number ] = @@a1@@ ; @@v14@@ [ Number ] = @@a2@@ ; @@v14@@ [ Number ] = @@a3@@ ; @@v14@@ [ Number ] = @@a4@@ ; @@v14@@ [ Number ] = @@a5@@ ; @@v14@@ [ Number ] = @@a6@@ ; @@v14@@ [ Number ] = @@a7@@ ; @@v14@@ [ Number ] = @@a8@@ ; * ( ( _QWORD * ) @@v14@@ + Number ) = @@dest@@ ; } else { free ( @@dest@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v16@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( @@v16@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , ( unsigned int ) @@a7@@ , ( unsigned int ) @@a8@@ , @@src@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-24"}, {"n": "src", "t": {"T": 3, "t": "void"}, "location": "s-32"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v14", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "v16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_CompressedTexSubImage3DARB", "code": "__int64 __fastcall save_CompressedTexSubImage3DARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , int @@a7@@ , int @@a8@@ , int @@a9@@ , int @@a10@@ , void * @@src@@ ) { __int64 @@result@@ ; unsigned int * @@v16@@ ; void * @@dest@@ ; __int64 @@v18@@ ; @@v18@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@dest@@ = malloc ( @@a10@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v18@@ , Number L , String ) ; memcpy ( @@dest@@ , @@src@@ , @@a10@@ ) ; @@v16@@ = alloc_instruction ( @@v18@@ , Number , Number ) ; if ( @@v16@@ ) { @@v16@@ [ Number ] = @@a1@@ ; @@v16@@ [ Number ] = @@a2@@ ; @@v16@@ [ Number ] = @@a3@@ ; @@v16@@ [ Number ] = @@a4@@ ; @@v16@@ [ Number ] = @@a5@@ ; @@v16@@ [ Number ] = @@a6@@ ; @@v16@@ [ Number ] = @@a7@@ ; @@v16@@ [ Number ] = @@a8@@ ; @@v16@@ [ Number ] = @@a9@@ ; @@v16@@ [ Number ] = @@a10@@ ; * ( ( _QWORD * ) @@v16@@ + Number ) = @@dest@@ ; } else { free ( @@dest@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v18@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , void * ) ) ( * ( _QWORD * ) ( @@v18@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , ( unsigned int ) @@a7@@ , ( unsigned int ) @@a8@@ , ( unsigned int ) @@a9@@ , ( unsigned int ) @@a10@@ , @@src@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-32"}, {"n": "a10", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-40"}, {"n": "src", "t": {"T": 3, "t": "void"}, "location": "s-48"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v16", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "v18", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_SampleCoverageARB", "code": "__int64 __fastcall save_SampleCoverageARB ( unsigned __int8 @@a1@@ , float @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { * ( ( float * ) @@v3@@ + Number ) = @@a2@@ ; * ( ( _BYTE * ) @@v3@@ + Number ) = @@a1@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BindProgramNV", "code": "__int64 __fastcall save_BindProgramNV ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramEnvParameter4fARB", "code": "__int64 __fastcall save_ProgramEnvParameter4fARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ , float @@a4@@ , float @@a5@@ , float @@a6@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a4@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a5@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a6@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , double , float , float , float ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a3@@ ) ) . m128i_i64 , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramEnvParameter4fvARB", "code": "__int64 __fastcall save_ProgramEnvParameter4fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , float * @@a3@@ ) { return save_ProgramEnvParameter4fARB ( @@a1@@ , @@a2@@ , * @@a3@@ , @@a3@@ [ Number ] , @@a3@@ [ Number ] , @@a3@@ [ Number ] ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "float"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}]} {"name": "save_ProgramEnvParameters4fvEXT", "code": "__int64 __fastcall save_ProgramEnvParameters4fvEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , int @@a3@@ , unsigned int * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; unsigned int * @@v9@@ ; int @@i@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; if ( @@a3@@ > Number ) { @@v9@@ = @@a4@@ ; for ( @@i@@ = Number ; @@i@@ < @@a3@@ ; ++ @@i@@ ) { @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = * @@v9@@ ; @@v7@@ [ Number ] = @@v9@@ [ Number ] ; @@v7@@ [ Number ] = @@v9@@ [ Number ] ; @@v7@@ [ Number ] = @@v9@@ [ Number ] ; @@v9@@ += Number ; } } } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , ( unsigned int ) @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "unsigned int"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "save_ProgramEnvParameter4dARB", "code": "__int64 __fastcall save_ProgramEnvParameter4dARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , double @@a3@@ , double @@a4@@ , double @@a5@@ , double @@a6@@ ) { float v6 ; float v7 ; float v8 ; float v9 ; v6 = @@a6@@ ; v7 = @@a5@@ ; v8 = @@a4@@ ; v9 = @@a3@@ ; return save_ProgramEnvParameter4fARB ( @@a1@@ , @@a2@@ , v9 , v8 , v7 , v6 ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}]} {"name": "save_ProgramEnvParameter4dvARB", "code": "__int64 __fastcall save_ProgramEnvParameter4dvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , double * @@a3@@ ) { float @@v3@@ ; float @@v4@@ ; float @@v5@@ ; float @@v6@@ ; @@v3@@ = @@a3@@ [ Number ] ; @@v4@@ = @@a3@@ [ Number ] ; @@v5@@ = @@a3@@ [ Number ] ; @@v6@@ = * @@a3@@ ; return save_ProgramEnvParameter4fARB ( @@a1@@ , @@a2@@ , @@v6@@ , @@v5@@ , @@v4@@ , @@v3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "double"}, "location": "r16"}, {"n": "v6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "v4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}]} {"name": "save_ExecuteProgramNV", "code": "__int64 __fastcall save_ExecuteProgramNV ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramParameters4dvNV", "code": "__int64 __fastcall save_ProgramParameters4dvNV ( unsigned int @@a1@@ , int @@a2@@ , int @@a3@@ , __int64 @@a4@@ ) { __int64 @@result@@ ; unsigned int @@i@@ ; for ( @@i@@ = Number ; ; ++ @@i@@ ) { @@result@@ = @@i@@ ; if ( ( int ) @@i@@ >= @@a3@@ ) break ; save_ProgramEnvParameter4dvARB ( @@a1@@ , @@a2@@ + @@i@@ , ( double * ) ( @@a4@@ + Number L * ( int ) ( Number * @@i@@ ) ) ) ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "i", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "save_ProgramParameters4fvNV", "code": "__int64 __fastcall save_ProgramParameters4fvNV ( unsigned int @@a1@@ , int @@a2@@ , int @@a3@@ , __int64 @@a4@@ ) { __int64 @@result@@ ; unsigned int @@i@@ ; for ( @@i@@ = Number ; ; ++ @@i@@ ) { @@result@@ = @@i@@ ; if ( ( int ) @@i@@ >= @@a3@@ ) break ; save_ProgramEnvParameter4fvARB ( @@a1@@ , @@a2@@ + @@i@@ , ( float * ) ( @@a4@@ + Number L * ( int ) ( Number * @@i@@ ) ) ) ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "i", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]} {"name": "save_LoadProgramNV", "code": "__int64 __fastcall save_LoadProgramNV ( unsigned int @@a1@@ , unsigned int @@a2@@ , signed int @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; void * @@dest@@ ; unsigned int * @@v8@@ ; __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v8@@ = alloc_instruction ( @@v9@@ , Number , Number ) ; if ( @@v8@@ ) { @@dest@@ = malloc ( @@a3@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v9@@ , Number L , String ) ; memcpy ( @@dest@@ , @@a4@@ , @@a3@@ ) ; @@v8@@ [ Number ] = @@a1@@ ; @@v8@@ [ Number ] = @@a2@@ ; @@v8@@ [ Number ] = @@a3@@ ; * ( ( _QWORD * ) @@v8@@ + Number ) = @@dest@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v9@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , ( unsigned int ) @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s24"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_RequestResidentProgramsNV", "code": "__int64 __fastcall save_RequestResidentProgramsNV ( signed int @@a1@@ , const void * @@a2@@ ) { __int64 @@result@@ ; void * @@dest@@ ; unsigned int * @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { @@dest@@ = malloc ( Number L * @@a1@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v5@@ , Number L , String ) ; memcpy ( @@dest@@ , @@a2@@ , Number L * @@a1@@ ) ; @@v4@@ [ Number ] = @@a1@@ ; * ( ( _QWORD * ) @@v4@@ + Number ) = @@dest@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( ( unsigned int ) @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const void"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s24"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TrackMatrixNV", "code": "__int64 __fastcall save_TrackMatrixNV ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramLocalParameter4fARB", "code": "__int64 __fastcall save_ProgramLocalParameter4fARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , float @@a3@@ , float @@a4@@ , float @@a5@@ , float @@a6@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a4@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a5@@ ; * ( ( float * ) @@v7@@ + Number ) = @@a6@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , double , float , float , float ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a3@@ ) ) . m128i_i64 , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramLocalParameter4fvARB", "code": "__int64 __fastcall save_ProgramLocalParameter4fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramLocalParameters4fvEXT", "code": "__int64 __fastcall save_ProgramLocalParameters4fvEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , int @@a3@@ , unsigned int * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; unsigned int * @@v9@@ ; int @@i@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; if ( @@a3@@ > Number ) { @@v9@@ = @@a4@@ ; for ( @@i@@ = Number ; @@i@@ < @@a3@@ ; ++ @@i@@ ) { @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = * @@v9@@ ; @@v7@@ [ Number ] = @@v9@@ [ Number ] ; @@v7@@ [ Number ] = @@v9@@ [ Number ] ; @@v7@@ [ Number ] = @@v9@@ [ Number ] ; @@v9@@ += Number ; } } } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , ( unsigned int ) @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "unsigned int"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "save_ProgramLocalParameter4dARB", "code": "__int64 __fastcall save_ProgramLocalParameter4dARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , double @@a3@@ , double @@a4@@ , double @@a5@@ , double @@a6@@ ) { __int64 @@result@@ ; float v7 ; float v8 ; float v9 ; float v10 ; unsigned int * @@v12@@ ; __int64 @@v13@@ ; @@v13@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v12@@ = alloc_instruction ( @@v13@@ , Number , Number ) ; if ( @@v12@@ ) { @@v12@@ [ Number ] = @@a1@@ ; @@v12@@ [ Number ] = @@a2@@ ; v7 = @@a3@@ ; * ( ( float * ) @@v12@@ + Number ) = v7 ; v8 = @@a4@@ ; * ( ( float * ) @@v12@@ + Number ) = v8 ; v9 = @@a5@@ ; * ( ( float * ) @@v12@@ + Number ) = v9 ; v10 = @@a6@@ ; * ( ( float * ) @@v12@@ + Number ) = v10 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v13@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , double , double , double , double ) ) ( * ( _QWORD * ) ( @@v13@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v12", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v13", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramLocalParameter4dvARB", "code": "__int64 __fastcall save_ProgramLocalParameter4dvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , double * @@a3@@ ) { __int64 @@result@@ ; float v4 ; float v5 ; float v6 ; float v7 ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; v4 = * @@a3@@ ; * ( ( float * ) @@v9@@ + Number ) = v4 ; v5 = @@a3@@ [ Number ] ; * ( ( float * ) @@v9@@ + Number ) = v5 ; v6 = @@a3@@ [ Number ] ; * ( ( float * ) @@v9@@ + Number ) = v6 ; v7 = @@a3@@ [ Number ] ; * ( ( float * ) @@v9@@ + Number ) = v7 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , double * ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "double"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramNamedParameter4fNV", "code": "__int64 __fastcall save_ProgramNamedParameter4fNV ( unsigned int @@a1@@ , signed int @@a2@@ , const void * @@a3@@ , float @@a4@@ , float @@a5@@ , float @@a6@@ , float @@a7@@ ) { __int64 @@result@@ ; void * @@dest@@ ; unsigned int * @@v10@@ ; __int64 @@v11@@ ; @@v11@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v10@@ = alloc_instruction ( @@v11@@ , Number , Number ) ; if ( @@v10@@ ) { @@dest@@ = malloc ( @@a2@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v11@@ , Number L , String ) ; memcpy ( @@dest@@ , @@a3@@ , @@a2@@ ) ; @@v10@@ [ Number ] = @@a1@@ ; @@v10@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v10@@ + Number ) = @@dest@@ ; * ( ( float * ) @@v10@@ + Number ) = @@a4@@ ; * ( ( float * ) @@v10@@ + Number ) = @@a5@@ ; * ( ( float * ) @@v10@@ + Number ) = @@a6@@ ; * ( ( float * ) @@v10@@ + Number ) = @@a7@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v11@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * , double , float , float , float ) ) ( * ( _QWORD * ) ( @@v11@@ + Number ) + Number L ) ) ( @@a1@@ , ( unsigned int ) @@a2@@ , @@a3@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a4@@ ) ) . m128i_i64 , @@a5@@ , @@a6@@ , @@a7@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a7", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v10", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s24"}, {"n": "v11", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramNamedParameter4fvNV", "code": "__int64 __fastcall save_ProgramNamedParameter4fvNV ( unsigned int @@a1@@ , signed int @@a2@@ , const void * @@a3@@ , float * @@a4@@ ) { return save_ProgramNamedParameter4fNV ( @@a1@@ , @@a2@@ , @@a3@@ , * @@a4@@ , @@a4@@ [ Number ] , @@a4@@ [ Number ] , @@a4@@ [ Number ] ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "float"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r64"}]} {"name": "save_ProgramNamedParameter4dNV", "code": "__int64 __fastcall save_ProgramNamedParameter4dNV ( unsigned int @@a1@@ , signed int @@a2@@ , const void * @@a3@@ , double @@a4@@ , double @@a5@@ , double @@a6@@ , double @@a7@@ ) { float v7 ; float v8 ; float v9 ; float v10 ; v7 = @@a7@@ ; v8 = @@a6@@ ; v9 = @@a5@@ ; v10 = @@a4@@ ; return save_ProgramNamedParameter4fNV ( @@a1@@ , @@a2@@ , @@a3@@ , v10 , v9 , v8 , v7 ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a7", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r64"}]} {"name": "save_ProgramNamedParameter4dvNV", "code": "__int64 __fastcall save_ProgramNamedParameter4dvNV ( unsigned int @@a1@@ , signed int @@a2@@ , const void * @@a3@@ , double * @@a4@@ ) { float @@v4@@ ; float @@v5@@ ; float @@v6@@ ; float @@v7@@ ; @@v4@@ = @@a4@@ [ Number ] ; @@v5@@ = @@a4@@ [ Number ] ; @@v6@@ = @@a4@@ [ Number ] ; @@v7@@ = * @@a4@@ ; return save_ProgramNamedParameter4fNV ( @@a1@@ , @@a2@@ , @@a3@@ , @@v7@@ , @@v6@@ , @@v5@@ , @@v4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "double"}, "location": "r24"}, {"n": "v7", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "v5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "v4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r64"}]} {"name": "save_ActiveStencilFaceEXT", "code": "__int64 __fastcall save_ActiveStencilFaceEXT ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DepthBoundsEXT", "code": "__int64 __fastcall save_DepthBoundsEXT ( double @@a1@@ , double @@a2@@ ) { __int64 @@result@@ ; float v3 ; float v4 ; unsigned int * @@v6@@ ; __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v6@@ = alloc_instruction ( @@v7@@ , Number , Number ) ; if ( @@v6@@ ) { v3 = @@a1@@ ; * ( ( float * ) @@v6@@ + Number ) = v3 ; v4 = @@a2@@ ; * ( ( float * ) @@v6@@ + Number ) = v4 ; } @@result@@ = * ( unsigned __int8 * ) ( @@v7@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , double ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProgramStringARB", "code": "__int64 __fastcall save_ProgramStringARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , signed int @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; void * @@dest@@ ; unsigned int * @@v8@@ ; __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v8@@ = alloc_instruction ( @@v9@@ , Number , Number ) ; if ( @@v8@@ ) { @@dest@@ = malloc ( @@a3@@ ) ; if ( ! @@dest@@ ) return mesa_error ( @@v9@@ , Number L , String ) ; memcpy ( @@dest@@ , @@a4@@ , @@a3@@ ) ; @@v8@@ [ Number ] = @@a1@@ ; @@v8@@ [ Number ] = @@a2@@ ; @@v8@@ [ Number ] = @@a3@@ ; * ( ( _QWORD * ) @@v8@@ + Number ) = @@dest@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v9@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , ( unsigned int ) @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "signed int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "dest", "t": {"T": 3, "t": "void"}, "location": "s24"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BeginQueryARB", "code": "__int64 __fastcall save_BeginQueryARB ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_EndQueryARB", "code": "__int64 __fastcall save_EndQueryARB ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_DrawBuffersARB", "code": "__int64 __fastcall save_DrawBuffersARB ( int @@a1@@ , __int64 @@a2@@ ) { __int64 @@result@@ ; int @@v3@@ ; unsigned int * @@v4@@ ; __int64 @@v5@@ ; int @@i@@ ; @@v3@@ = @@a1@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { @@v4@@ [ Number ] = @@a1@@ ; if ( @@a1@@ > Number ) @@v3@@ = Number ; for ( @@i@@ = Number ; @@i@@ < @@v3@@ ; ++ @@i@@ ) @@v4@@ [ Number * @@i@@ + Number ] = * ( _DWORD * ) ( Number L * @@i@@ + @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( ( unsigned int ) @@v3@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}, {"n": "v3", "t": {"T": 1, "n": "int", "s": 4}, "location": "s36"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]} {"name": "save_TexBumpParameterfvATI", "code": "__int64 __fastcall save_TexBumpParameterfvATI ( unsigned int @@a1@@ , unsigned int * @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; @@v3@@ = alloc_instruction ( glapi_Context , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = * @@a2@@ ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "unsigned int"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TexBumpParameterivATI", "code": "__int64 __fastcall save_TexBumpParameterivATI ( unsigned int @@a1@@ , int * @@a2@@ ) { float v2 ; unsigned int v3 ; unsigned int v4 ; unsigned int v5 ; unsigned int @@v7@@ [ Number ] ; v2 = Number * ( float ) ( ( float ) ( ( float ) * @@a2@@ + ( float ) * @@a2@@ ) + Number ) ; * ( float * ) @@v7@@ = v2 ; * ( float * ) & v3 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v7@@ [ Number ] = v3 ; * ( float * ) & v4 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v7@@ [ Number ] = v4 ; * ( float * ) & v5 = Number * ( float ) ( ( float ) ( ( float ) @@a2@@ [ Number ] + ( float ) @@a2@@ [ Number ] ) + Number ) ; @@v7@@ [ Number ] = v5 ; return save_TexBumpParameterfvATI ( @@a1@@ , @@v7@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "int"}, "location": "r64"}, {"n": "v7", "t": {"T": 2, "n": 4, "s": 4, "t": "unsigned int"}, "location": "s16"}]} {"name": "save_BindFragmentShaderATI", "code": "__int64 __fastcall save_BindFragmentShaderATI ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; @@v2@@ = alloc_instruction ( glapi_Context , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_SetFragmentShaderConstantATI", "code": "__int64 __fastcall save_SetFragmentShaderConstantATI ( unsigned int @@a1@@ , unsigned int * @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; @@v3@@ = alloc_instruction ( glapi_Context , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = * @@a2@@ ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; @@v3@@ [ Number ] = @@a2@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "unsigned int"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Begin", "code": "__int64 __fastcall save_Begin ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; char @@v4@@ ; @@v3@@ = glapi_Context ; @@v4@@ = Number ; if ( @@a1@@ <= Number ) { if ( * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) { * ( _DWORD * ) ( glapi_Context + Number L ) = Number ; } else if ( * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) { * ( _DWORD * ) ( glapi_Context + Number L ) = @@a1@@ ; } else { mesa_compile_error ( glapi_Context , Number L , String ) ; @@v4@@ = Number ; } } else { mesa_compile_error ( glapi_Context , Number L , String ) ; @@v4@@ = Number ; } if ( ! @@v4@@ ) { @@result@@ = ( * ( __int64 ( __fastcall * * ) ( __int64 , _QWORD ) ) ( @@v3@@ + Number ) ) ( @@v3@@ , @@a1@@ ) ; if ( ( _BYTE ) @@result@@ ) return @@result@@ ; if ( * ( _DWORD * ) ( @@v3@@ + Number ) ) ( * ( void ( __fastcall * * ) ( __int64 ) ) ( @@v3@@ + Number ) ) ( @@v3@@ ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 1, "n": "char", "s": 1}, "location": "s1"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s24"}]} {"name": "save_End", "code": "__int64 save_End ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; * ( _DWORD * ) ( @@v1@@ + Number ) = Number ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_BindAttribLocationARB", "code": "__int64 __fastcall exec_BindAttribLocationARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetAttribLocationARB", "code": "__int64 __fastcall exec_GetAttribLocationARB ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetUniformLocationARB", "code": "__int64 __fastcall exec_GetUniformLocationARB ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BlitFramebufferEXT", "code": "__int64 __fastcall save_BlitFramebufferEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , unsigned int @@a7@@ , unsigned int @@a8@@ , unsigned int @@a9@@ , unsigned int @@a10@@ ) { __int64 @@result@@ ; unsigned int * @@v15@@ ; __int64 @@v16@@ ; @@v16@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v15@@ = alloc_instruction ( @@v16@@ , Number , Number ) ; if ( @@v15@@ ) { @@v15@@ [ Number ] = @@a1@@ ; @@v15@@ [ Number ] = @@a2@@ ; @@v15@@ [ Number ] = @@a3@@ ; @@v15@@ [ Number ] = @@a4@@ ; @@v15@@ [ Number ] = @@a5@@ ; @@v15@@ [ Number ] = @@a6@@ ; @@v15@@ [ Number ] = @@a7@@ ; @@v15@@ [ Number ] = @@a8@@ ; @@v15@@ [ Number ] = @@a9@@ ; @@v15@@ [ Number ] = @@a10@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v16@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v16@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ , @@a9@@ , @@a10@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-32"}, {"n": "a10", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-40"}, {"n": "v15", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ProvokingVertexEXT", "code": "__int64 __fastcall save_ProvokingVertexEXT ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = mesa_ProvokingVertexEXT ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_BeginTransformFeedback", "code": "__int64 __fastcall save_BeginTransformFeedback ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_EndTransformFeedback", "code": "__int64 save_EndTransformFeedback ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; alloc_instruction ( @@v1@@ , Number , Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@v1@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_UseProgramObjectARB", "code": "__int64 __fastcall save_UseProgramObjectARB ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform1fARB", "code": "__int64 __fastcall save_Uniform1fARB ( unsigned int @@a1@@ , float @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v3@@ + Number ) = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform2fARB", "code": "__int64 __fastcall save_Uniform2fARB ( unsigned int @@a1@@ , float @@a2@@ , float @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v4@@ ; __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v4@@ = alloc_instruction ( @@v5@@ , Number , Number ) ; if ( @@v4@@ ) { @@v4@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v4@@ + Number ) = @@a2@@ ; * ( ( float * ) @@v4@@ + Number ) = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v5@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double , float ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform3fARB", "code": "__int64 __fastcall save_Uniform3fARB ( unsigned int @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v5@@ + Number ) = @@a2@@ ; * ( ( float * ) @@v5@@ + Number ) = @@a3@@ ; * ( ( float * ) @@v5@@ + Number ) = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform4fARB", "code": "__int64 __fastcall save_Uniform4fARB ( unsigned int @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ , float @@a5@@ ) { __int64 @@result@@ ; unsigned int * @@v6@@ ; __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v6@@ = alloc_instruction ( @@v7@@ , Number , Number ) ; if ( @@v6@@ ) { @@v6@@ [ Number ] = @@a1@@ ; * ( ( float * ) @@v6@@ + Number ) = @@a2@@ ; * ( ( float * ) @@v6@@ + Number ) = @@a3@@ ; * ( ( float * ) @@v6@@ + Number ) = @@a4@@ ; * ( ( float * ) @@v6@@ + Number ) = @@a5@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v7@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , double , float , float , float ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 , @@a3@@ , @@a4@@ , @@a5@@ ) ; return @@result@@ ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform1fvARB", "code": "__int64 __fastcall save_Uniform1fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Uniform2fvARB", "code": "__int64 __fastcall save_Uniform2fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Uniform3fvARB", "code": "__int64 __fastcall save_Uniform3fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Uniform4fvARB", "code": "__int64 __fastcall save_Uniform4fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Uniform1iARB", "code": "__int64 __fastcall save_Uniform1iARB ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform2iARB", "code": "__int64 __fastcall save_Uniform2iARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform3iARB", "code": "__int64 __fastcall save_Uniform3iARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform4iARB", "code": "__int64 __fastcall save_Uniform4iARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ ) { __int64 @@result@@ ; unsigned int * @@v9@@ ; __int64 @@v10@@ ; @@v10@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v9@@ = alloc_instruction ( @@v10@@ , Number , Number ) ; if ( @@v9@@ ) { @@v9@@ [ Number ] = @@a1@@ ; @@v9@@ [ Number ] = @@a2@@ ; @@v9@@ [ Number ] = @@a3@@ ; @@v9@@ [ Number ] = @@a4@@ ; @@v9@@ [ Number ] = @@a5@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v10@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v10@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v9", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_Uniform1ivARB", "code": "__int64 __fastcall save_Uniform1ivARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Uniform2ivARB", "code": "__int64 __fastcall save_Uniform2ivARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Uniform3ivARB", "code": "__int64 __fastcall save_Uniform3ivARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_Uniform4ivARB", "code": "__int64 __fastcall save_Uniform4ivARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , const void * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; * ( ( _QWORD * ) @@v5@@ + Number ) = memdup ( @@a3@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const void"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix2fvARB", "code": "__int64 __fastcall save_UniformMatrix2fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix3fvARB", "code": "__int64 __fastcall save_UniformMatrix3fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix4fvARB", "code": "__int64 __fastcall save_UniformMatrix4fvARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , @@a2@@ << Number ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix2x3fv", "code": "__int64 __fastcall save_UniformMatrix2x3fv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix3x2fv", "code": "__int64 __fastcall save_UniformMatrix3x2fv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix2x4fv", "code": "__int64 __fastcall save_UniformMatrix2x4fv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix4x2fv", "code": "__int64 __fastcall save_UniformMatrix4x2fv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix3x4fv", "code": "__int64 __fastcall save_UniformMatrix3x4fv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UniformMatrix4x3fv", "code": "__int64 __fastcall save_UniformMatrix4x3fv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned __int8 @@a3@@ , const void * @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; * ( ( _BYTE * ) @@v7@@ + Number ) = @@a3@@ ; * ( ( _QWORD * ) @@v7@@ + Number ) = memdup ( @@a4@@ , Number * @@a2@@ ) ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , const void * ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const void"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s32"}]} {"name": "save_UseShaderProgramEXT", "code": "__int64 __fastcall save_UseShaderProgramEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@result@@ ; unsigned int * @@v3@@ ; __int64 @@v4@@ ; @@v4@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v3@@ = alloc_instruction ( @@v4@@ , Number , Number ) ; if ( @@v3@@ ) { @@v3@@ [ Number ] = @@a1@@ ; @@v3@@ [ Number ] = @@a2@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v4@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v4@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ActiveProgramEXT", "code": "__int64 __fastcall save_ActiveProgramEXT ( unsigned int @@a1@@ ) { __int64 @@result@@ ; unsigned int * @@v2@@ ; __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v2@@ = alloc_instruction ( @@v3@@ , Number , Number ) ; if ( @@v2@@ ) @@v2@@ [ Number ] = @@a1@@ ; @@result@@ = * ( unsigned __int8 * ) ( @@v3@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClearColorIi", "code": "__int64 __fastcall save_ClearColorIi ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_ClearColorIui", "code": "__int64 __fastcall save_ClearColorIui ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ ) { __int64 @@result@@ ; unsigned int * @@v7@@ ; __int64 @@v8@@ ; @@v8@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v7@@ = alloc_instruction ( @@v8@@ , Number , Number ) ; if ( @@v7@@ ) { @@v7@@ [ Number ] = @@a1@@ ; @@v7@@ [ Number ] = @@a2@@ ; @@v7@@ [ Number ] = @@a3@@ ; @@v7@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v8@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v8@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v7", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TexParameterIiv", "code": "__int64 __fastcall save_TexParameterIiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "save_TexParameterIuiv", "code": "__int64 __fastcall save_TexParameterIuiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int * @@a3@@ ) { __int64 @@result@@ ; unsigned int * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = * @@a3@@ ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; @@v5@@ [ Number ] = @@a3@@ [ Number ] ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , unsigned int * ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "unsigned int"}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexParameterIiv", "code": "__int64 __fastcall exec_GetTexParameterIiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexParameterIuiv", "code": "__int64 __fastcall exec_GetTexParameterIuiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_Finish", "code": "__int64 exec_Finish ( ) { __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) ; return ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_Flush", "code": "__int64 exec_Flush ( ) { __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) ; return ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetBooleanv", "code": "__int64 __fastcall exec_GetBooleanv ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetClipPlane", "code": "__int64 __fastcall exec_GetClipPlane ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetDoublev", "code": "__int64 __fastcall exec_GetDoublev ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetError", "code": "__int64 exec_GetError ( ) { __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) ; return ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetFloatv", "code": "__int64 __fastcall exec_GetFloatv ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetIntegerv", "code": "__int64 __fastcall exec_GetIntegerv ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetLightfv", "code": "__int64 __fastcall exec_GetLightfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetLightiv", "code": "__int64 __fastcall exec_GetLightiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMapdv", "code": "__int64 __fastcall exec_GetMapdv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMapfv", "code": "__int64 __fastcall exec_GetMapfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMapiv", "code": "__int64 __fastcall exec_GetMapiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMaterialfv", "code": "__int64 __fastcall exec_GetMaterialfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMaterialiv", "code": "__int64 __fastcall exec_GetMaterialiv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetPixelMapfv", "code": "__int64 __fastcall exec_GetPixelMapfv ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetPixelMapuiv", "code": "__int64 __fastcall exec_GetPixelMapuiv ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetPixelMapusv", "code": "__int64 __fastcall exec_GetPixelMapusv ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetPolygonStipple", "code": "__int64 __fastcall exec_GetPolygonStipple ( __int64 @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( __int64 ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetString", "code": "__int64 __fastcall exec_GetString ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexEnvfv", "code": "__int64 __fastcall exec_GetTexEnvfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexEnviv", "code": "__int64 __fastcall exec_GetTexEnviv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexGendv", "code": "__int64 __fastcall exec_GetTexGendv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexGenfv", "code": "__int64 __fastcall exec_GetTexGenfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexGeniv", "code": "__int64 __fastcall exec_GetTexGeniv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexImage", "code": "__int64 __fastcall exec_GetTexImage ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexLevelParameterfv", "code": "__int64 __fastcall exec_GetTexLevelParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexLevelParameteriv", "code": "__int64 __fastcall exec_GetTexLevelParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexParameterfv", "code": "__int64 __fastcall exec_GetTexParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetTexParameteriv", "code": "__int64 __fastcall exec_GetTexParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_IsEnabled", "code": "__int64 __fastcall exec_IsEnabled ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_PixelStoref", "code": "__int64 __fastcall exec_PixelStoref ( unsigned int @@a1@@ , float @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , double ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a2@@ ) ) . m128i_i64 ) ; }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_PixelStorei", "code": "__int64 __fastcall exec_PixelStorei ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_ReadPixels", "code": "__int64 __fastcall exec_ReadPixels ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , __int64 @@a7@@ ) { __int64 @@v12@@ ; @@v12@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v12@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v12@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v12@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-16"}, {"n": "v12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_RenderMode", "code": "__int64 __fastcall exec_RenderMode ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_FeedbackBuffer", "code": "__int64 __fastcall exec_FeedbackBuffer ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_SelectBuffer", "code": "__int64 __fastcall exec_SelectBuffer ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_AreTexturesResident", "code": "__int64 __fastcall exec_AreTexturesResident ( unsigned int @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_ColorPointer", "code": "__int64 __fastcall exec_ColorPointer ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_DeleteTextures", "code": "__int64 __fastcall exec_DeleteTextures ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_DisableClientState", "code": "__int64 __fastcall exec_DisableClientState ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_EdgeFlagPointer", "code": "__int64 __fastcall exec_EdgeFlagPointer ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_EnableClientState", "code": "__int64 __fastcall exec_EnableClientState ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GenTextures", "code": "__int64 __fastcall exec_GenTextures ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetPointerv", "code": "__int64 __fastcall exec_GetPointerv ( unsigned int @@a1@@ , __int64 @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_IndexPointer", "code": "__int64 __fastcall exec_IndexPointer ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_InterleavedArrays", "code": "__int64 __fastcall exec_InterleavedArrays ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_IsTexture", "code": "__int64 __fastcall exec_IsTexture ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_NormalPointer", "code": "__int64 __fastcall exec_NormalPointer ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_PopClientAttrib", "code": "__int64 exec_PopClientAttrib ( ) { __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) ; return ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_PushClientAttrib", "code": "__int64 __fastcall exec_PushClientAttrib ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_TexCoordPointer", "code": "__int64 __fastcall exec_TexCoordPointer ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetCompressedTexImageARB", "code": "__int64 __fastcall exec_GetCompressedTexImageARB ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_VertexPointer", "code": "__int64 __fastcall exec_VertexPointer ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_CopyConvolutionFilter1D", "code": "__int64 __fastcall exec_CopyConvolutionFilter1D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_CopyConvolutionFilter2D", "code": "__int64 __fastcall exec_CopyConvolutionFilter2D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ ) { __int64 @@v11@@ ; @@v11@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v11@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v11@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v11@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "v11", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetColorTable", "code": "__int64 __fastcall exec_GetColorTable ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetColorTableParameterfv", "code": "__int64 __fastcall exec_GetColorTableParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetColorTableParameteriv", "code": "__int64 __fastcall exec_GetColorTableParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetConvolutionFilter", "code": "__int64 __fastcall exec_GetConvolutionFilter ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetConvolutionParameterfv", "code": "__int64 __fastcall exec_GetConvolutionParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetConvolutionParameteriv", "code": "__int64 __fastcall exec_GetConvolutionParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetHistogram", "code": "__int64 __fastcall exec_GetHistogram ( unsigned int @@a1@@ , unsigned __int8 @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetHistogramParameterfv", "code": "__int64 __fastcall exec_GetHistogramParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetHistogramParameteriv", "code": "__int64 __fastcall exec_GetHistogramParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMinmax", "code": "__int64 __fastcall exec_GetMinmax ( unsigned int @@a1@@ , unsigned __int8 @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMinmaxParameterfv", "code": "__int64 __fastcall exec_GetMinmaxParameterfv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetMinmaxParameteriv", "code": "__int64 __fastcall exec_GetMinmaxParameteriv ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_GetSeparableFilter", "code": "__int64 __fastcall exec_GetSeparableFilter ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ , __int64 @@a5@@ , __int64 @@a6@@ ) { __int64 @@v11@@ ; @@v11@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v11@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v11@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 , __int64 , __int64 ) ) ( * ( _QWORD * ) ( @@v11@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "v11", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_SeparableFilter2D", "code": "__int64 __fastcall exec_SeparableFilter2D ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , __int64 @@a7@@ , __int64 @@a8@@ ) { __int64 @@v13@@ ; @@v13@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v13@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v13@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , _QWORD , __int64 , __int64 ) ) ( * ( _QWORD * ) ( @@v13@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ , @@a7@@ , @@a8@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-24"}, {"n": "v13", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_ColorPointerEXT", "code": "__int64 __fastcall exec_ColorPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_EdgeFlagPointerEXT", "code": "__int64 __fastcall exec_EdgeFlagPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_IndexPointerEXT", "code": "__int64 __fastcall exec_IndexPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_NormalPointerEXT", "code": "__int64 __fastcall exec_NormalPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_TexCoordPointerEXT", "code": "__int64 __fastcall exec_TexCoordPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_VertexPointerEXT", "code": "__int64 __fastcall exec_VertexPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_LockArraysEXT", "code": "__int64 __fastcall exec_LockArraysEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ ) { __int64 @@v3@@ ; @@v3@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v3@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v3@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_UnlockArraysEXT", "code": "__int64 exec_UnlockArraysEXT ( ) { __int64 @@v1@@ ; @@v1@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v1@@ ) ; return ( * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) ( @@v1@@ + Number ) + Number L ) ) ( ) ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_ClientActiveTextureARB", "code": "__int64 __fastcall exec_ClientActiveTextureARB ( unsigned int @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v2@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ( @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_SecondaryColorPointerEXT", "code": "__int64 __fastcall exec_SecondaryColorPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_FogCoordPointerEXT", "code": "__int64 __fastcall exec_FogCoordPointerEXT ( unsigned int @@a1@@ , unsigned int @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v5@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , _QWORD , __int64 ) ) ( * ( _QWORD * ) ( @@v5@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_MultiDrawArraysEXT", "code": "__int64 __fastcall exec_MultiDrawArraysEXT ( unsigned int @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ , unsigned int @@a4@@ ) { __int64 @@v7@@ ; @@v7@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v7@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( _QWORD , __int64 , __int64 , _QWORD ) ) ( * ( _QWORD * ) ( @@v7@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_MultiModeDrawArraysIBM", "code": "__int64 __fastcall exec_MultiModeDrawArraysIBM ( __int64 @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ , unsigned int @@a4@@ , unsigned int @@a5@@ ) { __int64 @@v9@@ ; @@v9@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v9@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v9@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "v9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "exec_MultiModeDrawElementsIBM", "code": "__int64 __fastcall exec_MultiModeDrawElementsIBM ( __int64 @@a1@@ , __int64 @@a2@@ , unsigned int @@a3@@ , __int64 @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ ) { __int64 @@v11@@ ; @@v11@@ = glapi_Context ; if ( ( * ( _DWORD * ) ( glapi_Context + Number L ) & Number ) != Number ) ( * ( void ( __fastcall * * ) ( _QWORD , __int64 ) ) ( glapi_Context + Number L ) ) ( glapi_Context , Number L ) ; * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v11@@ ) = * ( _DWORD * ) ( ( char * ) & loc_16AC0 + @@v11@@ ) ; return ( * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , _QWORD , __int64 , _QWORD , _QWORD ) ) ( * ( _QWORD * ) ( @@v11@@ + Number ) + Number L ) ) ( @@a1@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@a5@@ , @@a6@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "v11", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}