daily update on 20240226 by nitload youmu
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc.bsc
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\vc143.pdb
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\vc143.idb
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat4.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat4.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat3.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat3.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat2.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat2.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\dllmain.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\dllmain.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\dllmain.sbr
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat2.sbr
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat3.sbr
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\mat4.sbr
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stb_image.sbr
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.sbr
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stb_image.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stb_image.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc.dll
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc.pdb
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc.lib
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc.exp
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.ilk
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\bscmake.command.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\bscmake.read.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\bscmake.write.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\cl.command.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\cl.items.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\cl.read.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\cl.write.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\link.command.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\link.read.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\link.secondary.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpc\x64\debug\stgsharpc.tlog\link.write.1.tlog
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
StgSharpC.c
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(43,18): warning C4047: “=”:“char”与“char [27]”的间接级别不同
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(87,5): warning C4047: “return”:“char *”与“char (*)[512]”的间接级别不同
|
||||
StgSharpC.vcxproj -> D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,10 +1,6 @@
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\debuger.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\debuger.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\dllmain.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\dllmain.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\glsc2.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\glsc2.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\linear.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\linear.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\mat2.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\mat2.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\mat3.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\mat3.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\mat4.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\mat4.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\stb_image.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\stb_image.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\StgSharpC.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\wgl.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\wgl.obj
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.38.33130:TargetPlatformVersion=10.0.22621.0:
|
||||
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.22621.0:
|
||||
Debug|x64|D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\|
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
^D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\GLFW3.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\GLFW3DLL.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\GLFW3_MT.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DLLMAIN.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT3.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT4.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STB_IMAGE.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.EXP
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\StgSharpC.ilk
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ProjectOutputs>
|
||||
<ProjectOutput>
|
||||
<FullPath>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic.dll</FullPath>
|
||||
</ProjectOutput>
|
||||
</ProjectOutputs>
|
||||
<ContentFiles />
|
||||
<SatelliteDlls />
|
||||
<NonRecipeFileRefs />
|
||||
</Project>
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,10 +0,0 @@
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\debuger.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\debuger.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\dllmain.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\dllmain.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\GLAD\gl.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\gl.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\GLAD\glsc2.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\glsc2.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\GLAD\wgl.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\wgl.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\linear.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\linear.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\mat2.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\mat2.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\mat3.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\mat3.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\mat4.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\mat4.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\StgSharpGraphic.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\x64\Debug\StgSharpGraphic.obj
|
||||
@@ -1,2 +0,0 @@
|
||||
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22621.0:
|
||||
Debug|x64|D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\|
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,11 +0,0 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.38.33130.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
msvcjmc SEGMENT
|
||||
__ECC25BFC_debuger@c DB 01H
|
||||
msvcjmc ENDS
|
||||
END
|
||||
Binary file not shown.
@@ -1,206 +1,23 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.38.33130.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.39.33519.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
PUBLIC defaultVecPtr
|
||||
_DATA SEGMENT
|
||||
COMM GLAD_WGL_VERSION_1_0:DWORD
|
||||
COMM GLAD_WGL_3DFX_multisample:DWORD
|
||||
COMM GLAD_WGL_3DL_stereo_control:DWORD
|
||||
COMM GLAD_WGL_AMD_gpu_association:DWORD
|
||||
COMM GLAD_WGL_ARB_buffer_region:DWORD
|
||||
COMM GLAD_WGL_ARB_context_flush_control:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_no_error:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_profile:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_robustness:DWORD
|
||||
COMM GLAD_WGL_ARB_extensions_string:DWORD
|
||||
COMM GLAD_WGL_ARB_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_ARB_make_current_read:DWORD
|
||||
COMM GLAD_WGL_ARB_multisample:DWORD
|
||||
COMM GLAD_WGL_ARB_pbuffer:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ARB_render_texture:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_application_isolation:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_share_group_isolation:DWORD
|
||||
COMM GLAD_WGL_ATI_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ATI_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_EXT_colorspace:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es2_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_depth_float:DWORD
|
||||
COMM GLAD_WGL_EXT_display_color_table:DWORD
|
||||
COMM GLAD_WGL_EXT_extensions_string:DWORD
|
||||
COMM GLAD_WGL_EXT_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_EXT_make_current_read:DWORD
|
||||
COMM GLAD_WGL_EXT_multisample:DWORD
|
||||
COMM GLAD_WGL_EXT_pbuffer:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format_packed_float:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control_tear:DWORD
|
||||
COMM GLAD_WGL_I3D_digital_video_control:DWORD
|
||||
COMM GLAD_WGL_I3D_gamma:DWORD
|
||||
COMM GLAD_WGL_I3D_genlock:DWORD
|
||||
COMM GLAD_WGL_I3D_image_buffer:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_lock:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_usage:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop2:DWORD
|
||||
COMM GLAD_WGL_NV_copy_image:DWORD
|
||||
COMM GLAD_WGL_NV_delay_before_swap:DWORD
|
||||
COMM GLAD_WGL_NV_float_buffer:DWORD
|
||||
COMM GLAD_WGL_NV_gpu_affinity:DWORD
|
||||
COMM GLAD_WGL_NV_multigpu_context:DWORD
|
||||
COMM GLAD_WGL_NV_multisample_coverage:DWORD
|
||||
COMM GLAD_WGL_NV_present_video:DWORD
|
||||
COMM GLAD_WGL_NV_render_depth_texture:DWORD
|
||||
COMM GLAD_WGL_NV_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_NV_swap_group:DWORD
|
||||
COMM GLAD_WGL_NV_vertex_array_range:DWORD
|
||||
COMM GLAD_WGL_NV_video_capture:DWORD
|
||||
COMM GLAD_WGL_NV_video_output:DWORD
|
||||
COMM GLAD_WGL_OML_sync_control:DWORD
|
||||
COMM glad_wglAllocateMemoryNV:QWORD
|
||||
COMM glad_wglAssociateImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglBeginFrameTrackingI3D:QWORD
|
||||
COMM glad_wglBindDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglBindSwapBarrierNV:QWORD
|
||||
COMM glad_wglBindTexImageARB:QWORD
|
||||
COMM glad_wglBindVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoImageNV:QWORD
|
||||
COMM glad_wglBlitContextFramebufferAMD:QWORD
|
||||
COMM glad_wglChoosePixelFormatARB:QWORD
|
||||
COMM glad_wglChoosePixelFormatEXT:QWORD
|
||||
COMM glad_wglCopyImageSubDataNV:QWORD
|
||||
COMM glad_wglCreateAffinityDCNV:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAMD:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAttribsAMD:QWORD
|
||||
COMM glad_wglCreateBufferRegionARB:QWORD
|
||||
COMM glad_wglCreateContextAttribsARB:QWORD
|
||||
COMM glad_wglCreateDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglCreateImageBufferI3D:QWORD
|
||||
COMM glad_wglCreatePbufferARB:QWORD
|
||||
COMM glad_wglCreatePbufferEXT:QWORD
|
||||
COMM glad_wglDXCloseDeviceNV:QWORD
|
||||
COMM glad_wglDXLockObjectsNV:QWORD
|
||||
COMM glad_wglDXObjectAccessNV:QWORD
|
||||
COMM glad_wglDXOpenDeviceNV:QWORD
|
||||
COMM glad_wglDXRegisterObjectNV:QWORD
|
||||
COMM glad_wglDXSetResourceShareHandleNV:QWORD
|
||||
COMM glad_wglDXUnlockObjectsNV:QWORD
|
||||
COMM glad_wglDXUnregisterObjectNV:QWORD
|
||||
COMM glad_wglDelayBeforeSwapNV:QWORD
|
||||
COMM glad_wglDeleteAssociatedContextAMD:QWORD
|
||||
COMM glad_wglDeleteBufferRegionARB:QWORD
|
||||
COMM glad_wglDeleteDCNV:QWORD
|
||||
COMM glad_wglDestroyDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglDestroyImageBufferI3D:QWORD
|
||||
COMM glad_wglDestroyPbufferARB:QWORD
|
||||
COMM glad_wglDestroyPbufferEXT:QWORD
|
||||
COMM glad_wglDisableFrameLockI3D:QWORD
|
||||
COMM glad_wglDisableGenlockI3D:QWORD
|
||||
COMM glad_wglEnableFrameLockI3D:QWORD
|
||||
COMM glad_wglEnableGenlockI3D:QWORD
|
||||
COMM glad_wglEndFrameTrackingI3D:QWORD
|
||||
COMM glad_wglEnumGpuDevicesNV:QWORD
|
||||
COMM glad_wglEnumGpusFromAffinityDCNV:QWORD
|
||||
COMM glad_wglEnumGpusNV:QWORD
|
||||
COMM glad_wglEnumerateVideoCaptureDevicesNV:QWORD
|
||||
COMM glad_wglEnumerateVideoDevicesNV:QWORD
|
||||
COMM glad_wglFreeMemoryNV:QWORD
|
||||
COMM glad_wglGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetContextGPUIDAMD:QWORD
|
||||
COMM glad_wglGetCurrentAssociatedContextAMD:QWORD
|
||||
COMM glad_wglGetCurrentReadDCARB:QWORD
|
||||
COMM glad_wglGetCurrentReadDCEXT:QWORD
|
||||
COMM glad_wglGetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglGetExtensionsStringARB:QWORD
|
||||
COMM glad_wglGetExtensionsStringEXT:QWORD
|
||||
COMM glad_wglGetFrameUsageI3D:QWORD
|
||||
COMM glad_wglGetGPUIDsAMD:QWORD
|
||||
COMM glad_wglGetGPUInfoAMD:QWORD
|
||||
COMM glad_wglGetGammaTableI3D:QWORD
|
||||
COMM glad_wglGetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglGetGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetMscRateOML:QWORD
|
||||
COMM glad_wglGetPbufferDCARB:QWORD
|
||||
COMM glad_wglGetPbufferDCEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivEXT:QWORD
|
||||
COMM glad_wglGetSwapIntervalEXT:QWORD
|
||||
COMM glad_wglGetSyncValuesOML:QWORD
|
||||
COMM glad_wglGetVideoDeviceNV:QWORD
|
||||
COMM glad_wglGetVideoInfoNV:QWORD
|
||||
COMM glad_wglIsEnabledFrameLockI3D:QWORD
|
||||
COMM glad_wglIsEnabledGenlockI3D:QWORD
|
||||
COMM glad_wglJoinSwapGroupNV:QWORD
|
||||
COMM glad_wglLoadDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglLockVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglMakeAssociatedContextCurrentAMD:QWORD
|
||||
COMM glad_wglMakeContextCurrentARB:QWORD
|
||||
COMM glad_wglMakeContextCurrentEXT:QWORD
|
||||
COMM glad_wglQueryCurrentContextNV:QWORD
|
||||
COMM glad_wglQueryFrameCountNV:QWORD
|
||||
COMM glad_wglQueryFrameLockMasterI3D:QWORD
|
||||
COMM glad_wglQueryFrameTrackingI3D:QWORD
|
||||
COMM glad_wglQueryGenlockMaxSourceDelayI3D:QWORD
|
||||
COMM glad_wglQueryMaxSwapGroupsNV:QWORD
|
||||
COMM glad_wglQueryPbufferARB:QWORD
|
||||
COMM glad_wglQueryPbufferEXT:QWORD
|
||||
COMM glad_wglQuerySwapGroupNV:QWORD
|
||||
COMM glad_wglQueryVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglReleasePbufferDCARB:QWORD
|
||||
COMM glad_wglReleasePbufferDCEXT:QWORD
|
||||
COMM glad_wglReleaseTexImageARB:QWORD
|
||||
COMM glad_wglReleaseVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoImageNV:QWORD
|
||||
COMM glad_wglResetFrameCountNV:QWORD
|
||||
COMM glad_wglRestoreBufferRegionARB:QWORD
|
||||
COMM glad_wglSaveBufferRegionARB:QWORD
|
||||
COMM glad_wglSendPbufferToVideoNV:QWORD
|
||||
COMM glad_wglSetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglSetGammaTableI3D:QWORD
|
||||
COMM glad_wglSetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglSetPbufferAttribARB:QWORD
|
||||
COMM glad_wglSetStereoEmitterState3DL:QWORD
|
||||
COMM glad_wglSwapBuffersMscOML:QWORD
|
||||
COMM glad_wglSwapIntervalEXT:QWORD
|
||||
COMM glad_wglSwapLayerBuffersMscOML:QWORD
|
||||
COMM glad_wglWaitForMscOML:QWORD
|
||||
COMM glad_wglWaitForSbcOML:QWORD
|
||||
_DATA ENDS
|
||||
_BSS SEGMENT
|
||||
defaultVecPtr DQ 01H DUP (?)
|
||||
_BSS ENDS
|
||||
_DATA SEGMENT
|
||||
COMM infolog:QWORD:0200H
|
||||
COMM infolog:BYTE:0200H
|
||||
_DATA ENDS
|
||||
msvcjmc SEGMENT
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__D359774B_concurrencysal@h DB 01H
|
||||
__0E7B27E3_sal@h DB 01H
|
||||
__C320D00B_vadefs@h DB 01H
|
||||
__E4023321_vcruntime@h DB 01H
|
||||
__045EB48A_excpt@h DB 01H
|
||||
__8FF200A2_stdarg@h DB 01H
|
||||
__4B783B3C_concurrencysal@h DB 01H
|
||||
__137BB1BE_sal@h DB 01H
|
||||
__805F4069_vadefs@h DB 01H
|
||||
__1EAACA9B_vcruntime@h DB 01H
|
||||
__1227BCE2_excpt@h DB 01H
|
||||
__CC8D90C0_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
@@ -212,7 +29,7 @@ __1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__1A10C8D2_vcruntime_string@h DB 01H
|
||||
__0504B279_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
@@ -287,47 +104,46 @@ __11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__CBBACB16_ssgc_framework@h DB 01H
|
||||
__F0C66064_ssgc_internal@h DB 01H
|
||||
__BB2DBE6D_stdint@h DB 01H
|
||||
__0E25A6E3_khrplatform@h DB 01H
|
||||
__4AFAC916_glad_gl@h DB 01H
|
||||
__D52B075C_glad_wgl@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__94128AEC_glfw3@h DB 01H
|
||||
__FC01764F_mmintrin@h DB 01H
|
||||
__A19B9DB6_ssgc_framework@h DB 01H
|
||||
__5BC5AF51_mmintrin@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FA77ED4C_malloc@h DB 01H
|
||||
__64D75F75_xmmintrin@h DB 01H
|
||||
__01B5D6B9_emmintrin@h DB 01H
|
||||
__DE14BE30_pmmintrin@h DB 01H
|
||||
__6ECDCDB2_tmmintrin@h DB 01H
|
||||
__47F6D831_smmintrin@h DB 01H
|
||||
__229451FD_nmmintrin@h DB 01H
|
||||
__F72FABB3_wmmintrin@h DB 01H
|
||||
__3CBBE6B4_zmmintrin@h DB 01H
|
||||
__0BAF447E_immintrin@h DB 01H
|
||||
__9E7FA6CF_xmmintrin@h DB 01H
|
||||
__61B03275_ssgc_internal@h DB 01H
|
||||
__F8522E0F_stdint@h DB 01H
|
||||
__874AB8BA_khrplatform@h DB 01H
|
||||
__8DCB230D_gl@h DB 01H
|
||||
__5F89FF5A_wgl@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__B47D1049_glfw3@h DB 01H
|
||||
__FB1D2F03_emmintrin@h DB 01H
|
||||
__24BC478A_pmmintrin@h DB 01H
|
||||
__94653408_tmmintrin@h DB 01H
|
||||
__BD5E218B_smmintrin@h DB 01H
|
||||
__D83CA847_nmmintrin@h DB 01H
|
||||
__0D875209_wmmintrin@h DB 01H
|
||||
__C6131F0E_zmmintrin@h DB 01H
|
||||
__F107BDC4_immintrin@h DB 01H
|
||||
__44420885_corecrt_stdio_config@h DB 01H
|
||||
__AB601D8D_corecrt_wstdio@h DB 01H
|
||||
__C1EC35D3_stdio@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__055B9052_limits@h DB 01H
|
||||
__46240030_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__014E939F_stb_image@h DB 01H
|
||||
__9D113FA1_StgSharpC@h DB 01H
|
||||
__5274102E_stb_image@h DB 01H
|
||||
__CE2BBC10_StgSharpC@h DB 01H
|
||||
__9C9DAB70_dllmain@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC DllMain
|
||||
PUBLIC __JustMyCode_Default
|
||||
EXTRN __imp__aligned_malloc:PROC
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$DllMain DD imagerel $LN12
|
||||
DD imagerel $LN12+166
|
||||
$pdata$DllMain DD imagerel $LN9
|
||||
DD imagerel $LN9+133
|
||||
DD imagerel $unwind$DllMain
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
@@ -362,9 +178,9 @@ ul_reason_for_call$ = 248
|
||||
lpReserved$ = 256
|
||||
DllMain PROC ; COMDAT
|
||||
|
||||
; 17 : {
|
||||
; 14 : {
|
||||
|
||||
$LN12:
|
||||
$LN9:
|
||||
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||||
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||||
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
@@ -377,7 +193,7 @@ $LN12:
|
||||
00 00 lea rcx, OFFSET FLAT:__9C9DAB70_dllmain@c
|
||||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 18 : switch (ul_reason_for_call)
|
||||
; 15 : switch (ul_reason_for_call)
|
||||
|
||||
00028 8b 85 f8 00 00
|
||||
00 mov eax, DWORD PTR ul_reason_for_call$[rbp]
|
||||
@@ -385,85 +201,67 @@ $LN12:
|
||||
00 mov DWORD PTR tv64[rbp], eax
|
||||
00034 83 bd c0 00 00
|
||||
00 00 cmp DWORD PTR tv64[rbp], 0
|
||||
0003b 74 53 je SHORT $LN10@DllMain
|
||||
0003b 74 32 je SHORT $LN7@DllMain
|
||||
0003d 83 bd c0 00 00
|
||||
00 01 cmp DWORD PTR tv64[rbp], 1
|
||||
00044 74 14 je SHORT $LN7@DllMain
|
||||
00044 74 14 je SHORT $LN4@DllMain
|
||||
00046 83 bd c0 00 00
|
||||
00 02 cmp DWORD PTR tv64[rbp], 2
|
||||
0004d 74 33 je SHORT $LN8@DllMain
|
||||
0004d 74 12 je SHORT $LN5@DllMain
|
||||
0004f 83 bd c0 00 00
|
||||
00 03 cmp DWORD PTR tv64[rbp], 3
|
||||
00056 74 31 je SHORT $LN9@DllMain
|
||||
00058 eb 3d jmp SHORT $LN2@DllMain
|
||||
$LN7@DllMain:
|
||||
00056 74 10 je SHORT $LN6@DllMain
|
||||
00058 eb 1c jmp SHORT $LN2@DllMain
|
||||
$LN4@DllMain:
|
||||
|
||||
; 16 : {
|
||||
; 17 : case DLL_PROCESS_ATTACH:
|
||||
; 18 :
|
||||
; 19 : return 1;
|
||||
|
||||
0005a b8 01 00 00 00 mov eax, 1
|
||||
0005f eb 1a jmp SHORT $LN1@DllMain
|
||||
$LN5@DllMain:
|
||||
|
||||
; 20 :
|
||||
; 21 : case DLL_THREAD_ATTACH:
|
||||
; 22 : return 1;
|
||||
|
||||
00061 b8 01 00 00 00 mov eax, 1
|
||||
00066 eb 13 jmp SHORT $LN1@DllMain
|
||||
$LN6@DllMain:
|
||||
|
||||
; 19 : {
|
||||
; 20 : case DLL_PROCESS_ATTACH:
|
||||
; 21 : do
|
||||
; 22 : {
|
||||
; 23 : defaultVecPtr = _aligned_malloc(sizeof(__m128), 16);
|
||||
|
||||
0005a ba 10 00 00 00 mov edx, 16
|
||||
0005f b9 10 00 00 00 mov ecx, 16
|
||||
00064 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__aligned_malloc
|
||||
0006a 48 89 05 00 00
|
||||
00 00 mov QWORD PTR defaultVecPtr, rax
|
||||
|
||||
; 24 : } while (defaultVecPtr == NULL);
|
||||
|
||||
00071 48 83 3d 00 00
|
||||
00 00 00 cmp QWORD PTR defaultVecPtr, 0
|
||||
00079 74 df je SHORT $LN6@DllMain
|
||||
|
||||
; 23 :
|
||||
; 24 : case DLL_THREAD_DETACH:
|
||||
; 25 : return 1;
|
||||
|
||||
0007b b8 01 00 00 00 mov eax, 1
|
||||
00080 eb 1a jmp SHORT $LN1@DllMain
|
||||
$LN8@DllMain:
|
||||
00068 b8 01 00 00 00 mov eax, 1
|
||||
0006d eb 0c jmp SHORT $LN1@DllMain
|
||||
$LN7@DllMain:
|
||||
|
||||
; 26 :
|
||||
; 27 : case DLL_THREAD_ATTACH:
|
||||
; 27 : case DLL_PROCESS_DETACH:
|
||||
; 28 : return 1;
|
||||
|
||||
00082 b8 01 00 00 00 mov eax, 1
|
||||
00087 eb 13 jmp SHORT $LN1@DllMain
|
||||
$LN9@DllMain:
|
||||
|
||||
; 29 :
|
||||
; 30 : case DLL_THREAD_DETACH:
|
||||
; 31 : return 1;
|
||||
|
||||
00089 b8 01 00 00 00 mov eax, 1
|
||||
0008e eb 0c jmp SHORT $LN1@DllMain
|
||||
$LN10@DllMain:
|
||||
|
||||
; 32 :
|
||||
; 33 : case DLL_PROCESS_DETACH:
|
||||
; 34 : return 1;
|
||||
|
||||
00090 b8 01 00 00 00 mov eax, 1
|
||||
00095 eb 05 jmp SHORT $LN1@DllMain
|
||||
0006f b8 01 00 00 00 mov eax, 1
|
||||
00074 eb 05 jmp SHORT $LN1@DllMain
|
||||
$LN2@DllMain:
|
||||
|
||||
; 35 :
|
||||
; 36 :
|
||||
; 37 : break;
|
||||
; 38 : }
|
||||
; 39 : return TRUE;
|
||||
; 29 :
|
||||
; 30 : break;
|
||||
; 31 : }
|
||||
; 32 : return TRUE;
|
||||
|
||||
00097 b8 01 00 00 00 mov eax, 1
|
||||
00076 b8 01 00 00 00 mov eax, 1
|
||||
$LN1@DllMain:
|
||||
|
||||
; 40 : }
|
||||
; 33 : }
|
||||
|
||||
0009c 48 8d a5 d8 00
|
||||
0007b 48 8d a5 d8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+216]
|
||||
000a3 5f pop rdi
|
||||
000a4 5d pop rbp
|
||||
000a5 c3 ret 0
|
||||
00082 5f pop rdi
|
||||
00083 5d pop rbp
|
||||
00084 c3 ret 0
|
||||
DllMain ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,382 +0,0 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.38.33130.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
_DATA SEGMENT
|
||||
COMM GLAD_WGL_VERSION_1_0:DWORD
|
||||
COMM GLAD_WGL_3DFX_multisample:DWORD
|
||||
COMM GLAD_WGL_3DL_stereo_control:DWORD
|
||||
COMM GLAD_WGL_AMD_gpu_association:DWORD
|
||||
COMM GLAD_WGL_ARB_buffer_region:DWORD
|
||||
COMM GLAD_WGL_ARB_context_flush_control:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_no_error:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_profile:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_robustness:DWORD
|
||||
COMM GLAD_WGL_ARB_extensions_string:DWORD
|
||||
COMM GLAD_WGL_ARB_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_ARB_make_current_read:DWORD
|
||||
COMM GLAD_WGL_ARB_multisample:DWORD
|
||||
COMM GLAD_WGL_ARB_pbuffer:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ARB_render_texture:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_application_isolation:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_share_group_isolation:DWORD
|
||||
COMM GLAD_WGL_ATI_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ATI_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_EXT_colorspace:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es2_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_depth_float:DWORD
|
||||
COMM GLAD_WGL_EXT_display_color_table:DWORD
|
||||
COMM GLAD_WGL_EXT_extensions_string:DWORD
|
||||
COMM GLAD_WGL_EXT_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_EXT_make_current_read:DWORD
|
||||
COMM GLAD_WGL_EXT_multisample:DWORD
|
||||
COMM GLAD_WGL_EXT_pbuffer:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format_packed_float:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control_tear:DWORD
|
||||
COMM GLAD_WGL_I3D_digital_video_control:DWORD
|
||||
COMM GLAD_WGL_I3D_gamma:DWORD
|
||||
COMM GLAD_WGL_I3D_genlock:DWORD
|
||||
COMM GLAD_WGL_I3D_image_buffer:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_lock:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_usage:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop2:DWORD
|
||||
COMM GLAD_WGL_NV_copy_image:DWORD
|
||||
COMM GLAD_WGL_NV_delay_before_swap:DWORD
|
||||
COMM GLAD_WGL_NV_float_buffer:DWORD
|
||||
COMM GLAD_WGL_NV_gpu_affinity:DWORD
|
||||
COMM GLAD_WGL_NV_multigpu_context:DWORD
|
||||
COMM GLAD_WGL_NV_multisample_coverage:DWORD
|
||||
COMM GLAD_WGL_NV_present_video:DWORD
|
||||
COMM GLAD_WGL_NV_render_depth_texture:DWORD
|
||||
COMM GLAD_WGL_NV_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_NV_swap_group:DWORD
|
||||
COMM GLAD_WGL_NV_vertex_array_range:DWORD
|
||||
COMM GLAD_WGL_NV_video_capture:DWORD
|
||||
COMM GLAD_WGL_NV_video_output:DWORD
|
||||
COMM GLAD_WGL_OML_sync_control:DWORD
|
||||
COMM glad_wglAllocateMemoryNV:QWORD
|
||||
COMM glad_wglAssociateImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglBeginFrameTrackingI3D:QWORD
|
||||
COMM glad_wglBindDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglBindSwapBarrierNV:QWORD
|
||||
COMM glad_wglBindTexImageARB:QWORD
|
||||
COMM glad_wglBindVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoImageNV:QWORD
|
||||
COMM glad_wglBlitContextFramebufferAMD:QWORD
|
||||
COMM glad_wglChoosePixelFormatARB:QWORD
|
||||
COMM glad_wglChoosePixelFormatEXT:QWORD
|
||||
COMM glad_wglCopyImageSubDataNV:QWORD
|
||||
COMM glad_wglCreateAffinityDCNV:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAMD:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAttribsAMD:QWORD
|
||||
COMM glad_wglCreateBufferRegionARB:QWORD
|
||||
COMM glad_wglCreateContextAttribsARB:QWORD
|
||||
COMM glad_wglCreateDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglCreateImageBufferI3D:QWORD
|
||||
COMM glad_wglCreatePbufferARB:QWORD
|
||||
COMM glad_wglCreatePbufferEXT:QWORD
|
||||
COMM glad_wglDXCloseDeviceNV:QWORD
|
||||
COMM glad_wglDXLockObjectsNV:QWORD
|
||||
COMM glad_wglDXObjectAccessNV:QWORD
|
||||
COMM glad_wglDXOpenDeviceNV:QWORD
|
||||
COMM glad_wglDXRegisterObjectNV:QWORD
|
||||
COMM glad_wglDXSetResourceShareHandleNV:QWORD
|
||||
COMM glad_wglDXUnlockObjectsNV:QWORD
|
||||
COMM glad_wglDXUnregisterObjectNV:QWORD
|
||||
COMM glad_wglDelayBeforeSwapNV:QWORD
|
||||
COMM glad_wglDeleteAssociatedContextAMD:QWORD
|
||||
COMM glad_wglDeleteBufferRegionARB:QWORD
|
||||
COMM glad_wglDeleteDCNV:QWORD
|
||||
COMM glad_wglDestroyDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglDestroyImageBufferI3D:QWORD
|
||||
COMM glad_wglDestroyPbufferARB:QWORD
|
||||
COMM glad_wglDestroyPbufferEXT:QWORD
|
||||
COMM glad_wglDisableFrameLockI3D:QWORD
|
||||
COMM glad_wglDisableGenlockI3D:QWORD
|
||||
COMM glad_wglEnableFrameLockI3D:QWORD
|
||||
COMM glad_wglEnableGenlockI3D:QWORD
|
||||
COMM glad_wglEndFrameTrackingI3D:QWORD
|
||||
COMM glad_wglEnumGpuDevicesNV:QWORD
|
||||
COMM glad_wglEnumGpusFromAffinityDCNV:QWORD
|
||||
COMM glad_wglEnumGpusNV:QWORD
|
||||
COMM glad_wglEnumerateVideoCaptureDevicesNV:QWORD
|
||||
COMM glad_wglEnumerateVideoDevicesNV:QWORD
|
||||
COMM glad_wglFreeMemoryNV:QWORD
|
||||
COMM glad_wglGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetContextGPUIDAMD:QWORD
|
||||
COMM glad_wglGetCurrentAssociatedContextAMD:QWORD
|
||||
COMM glad_wglGetCurrentReadDCARB:QWORD
|
||||
COMM glad_wglGetCurrentReadDCEXT:QWORD
|
||||
COMM glad_wglGetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglGetExtensionsStringARB:QWORD
|
||||
COMM glad_wglGetExtensionsStringEXT:QWORD
|
||||
COMM glad_wglGetFrameUsageI3D:QWORD
|
||||
COMM glad_wglGetGPUIDsAMD:QWORD
|
||||
COMM glad_wglGetGPUInfoAMD:QWORD
|
||||
COMM glad_wglGetGammaTableI3D:QWORD
|
||||
COMM glad_wglGetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglGetGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetMscRateOML:QWORD
|
||||
COMM glad_wglGetPbufferDCARB:QWORD
|
||||
COMM glad_wglGetPbufferDCEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivEXT:QWORD
|
||||
COMM glad_wglGetSwapIntervalEXT:QWORD
|
||||
COMM glad_wglGetSyncValuesOML:QWORD
|
||||
COMM glad_wglGetVideoDeviceNV:QWORD
|
||||
COMM glad_wglGetVideoInfoNV:QWORD
|
||||
COMM glad_wglIsEnabledFrameLockI3D:QWORD
|
||||
COMM glad_wglIsEnabledGenlockI3D:QWORD
|
||||
COMM glad_wglJoinSwapGroupNV:QWORD
|
||||
COMM glad_wglLoadDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglLockVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglMakeAssociatedContextCurrentAMD:QWORD
|
||||
COMM glad_wglMakeContextCurrentARB:QWORD
|
||||
COMM glad_wglMakeContextCurrentEXT:QWORD
|
||||
COMM glad_wglQueryCurrentContextNV:QWORD
|
||||
COMM glad_wglQueryFrameCountNV:QWORD
|
||||
COMM glad_wglQueryFrameLockMasterI3D:QWORD
|
||||
COMM glad_wglQueryFrameTrackingI3D:QWORD
|
||||
COMM glad_wglQueryGenlockMaxSourceDelayI3D:QWORD
|
||||
COMM glad_wglQueryMaxSwapGroupsNV:QWORD
|
||||
COMM glad_wglQueryPbufferARB:QWORD
|
||||
COMM glad_wglQueryPbufferEXT:QWORD
|
||||
COMM glad_wglQuerySwapGroupNV:QWORD
|
||||
COMM glad_wglQueryVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglReleasePbufferDCARB:QWORD
|
||||
COMM glad_wglReleasePbufferDCEXT:QWORD
|
||||
COMM glad_wglReleaseTexImageARB:QWORD
|
||||
COMM glad_wglReleaseVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoImageNV:QWORD
|
||||
COMM glad_wglResetFrameCountNV:QWORD
|
||||
COMM glad_wglRestoreBufferRegionARB:QWORD
|
||||
COMM glad_wglSaveBufferRegionARB:QWORD
|
||||
COMM glad_wglSendPbufferToVideoNV:QWORD
|
||||
COMM glad_wglSetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglSetGammaTableI3D:QWORD
|
||||
COMM glad_wglSetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglSetPbufferAttribARB:QWORD
|
||||
COMM glad_wglSetStereoEmitterState3DL:QWORD
|
||||
COMM glad_wglSwapBuffersMscOML:QWORD
|
||||
COMM glad_wglSwapIntervalEXT:QWORD
|
||||
COMM glad_wglSwapLayerBuffersMscOML:QWORD
|
||||
COMM glad_wglWaitForMscOML:QWORD
|
||||
COMM glad_wglWaitForSbcOML:QWORD
|
||||
COMM infolog:QWORD:0200H
|
||||
_DATA ENDS
|
||||
msvcjmc SEGMENT
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__D359774B_concurrencysal@h DB 01H
|
||||
__0E7B27E3_sal@h DB 01H
|
||||
__C320D00B_vadefs@h DB 01H
|
||||
__E4023321_vcruntime@h DB 01H
|
||||
__045EB48A_excpt@h DB 01H
|
||||
__8FF200A2_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
__173E09CA_driverspecs@h DB 01H
|
||||
__9A452361_specstrings@h DB 01H
|
||||
__1B0272D9_corecrt@h DB 01H
|
||||
__74484FB3_corecrt_wctype@h DB 01H
|
||||
__1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__1A10C8D2_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
__E8295E1E_string@h DB 01H
|
||||
__7FCB5136_guiddef@h DB 01H
|
||||
__FF8A9E11_pshpack4@h DB 01H
|
||||
__D5438902_poppack@h DB 01H
|
||||
__FB07E2A3_pshpack2@h DB 01H
|
||||
__F6906775_pshpack8@h DB 01H
|
||||
__F9415CFA_pshpack1@h DB 01H
|
||||
__E58C6F1C_apiset@h DB 01H
|
||||
__A5C52262_ktmtypes@h DB 01H
|
||||
__FBBA8F9D_winnt@h DB 01H
|
||||
__A32D3D2C_minwindef@h DB 01H
|
||||
__7D798299_windef@h DB 01H
|
||||
__9AE108E9_apisetcconv@h DB 01H
|
||||
__9CE53D2C_minwinbase@h DB 01H
|
||||
__5D0AA210_apiquery2@h DB 01H
|
||||
__4DD4E726_processenv@h DB 01H
|
||||
__3575CC96_fileapi@h DB 01H
|
||||
__8EA220E6_fileapifromapp@h DB 01H
|
||||
__BF9B31FE_debugapi@h DB 01H
|
||||
__C3AFE134_utilapiset@h DB 01H
|
||||
__76F69E51_handleapi@h DB 01H
|
||||
__7E63D784_errhandlingapi@h DB 01H
|
||||
__FFA7003C_fibersapi@h DB 01H
|
||||
__8971CECF_namedpipeapi@h DB 01H
|
||||
__46C9D8A6_profileapi@h DB 01H
|
||||
__98D4F0A3_heapapi@h DB 01H
|
||||
__50EF2A88_ioapiset@h DB 01H
|
||||
__92EA1464_synchapi@h DB 01H
|
||||
__A53D8AED_interlockedapi@h DB 01H
|
||||
__B506CAAF_processthreadsapi@h DB 01H
|
||||
__FF735694_sysinfoapi@h DB 01H
|
||||
__29589789_memoryapi@h DB 01H
|
||||
__E9C7A663_enclaveapi@h DB 01H
|
||||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||||
__C899130C_threadpoolapiset@h DB 01H
|
||||
__E0441EE7_jobapi@h DB 01H
|
||||
__CEF86838_jobapi2@h DB 01H
|
||||
__35AC6B9A_wow64apiset@h DB 01H
|
||||
__C8AE41A5_libloaderapi@h DB 01H
|
||||
__CC9E232D_securitybaseapi@h DB 01H
|
||||
__C9D0C9B8_namespaceapi@h DB 01H
|
||||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||||
__4D358795_processtopologyapi@h DB 01H
|
||||
__40446D10_securityappcontainer@h DB 01H
|
||||
__3A952EDF_realtimeapiset@h DB 01H
|
||||
__F4865F4B_winerror@h DB 01H
|
||||
__53C1BD93_timezoneapi@h DB 01H
|
||||
__1FFBEDBF_winbase@h DB 01H
|
||||
__43D3FA34_wingdi@h DB 01H
|
||||
__D24A7391_tvout@h DB 01H
|
||||
__7713A6C8_winuser@h DB 01H
|
||||
__0B345F71_datetimeapi@h DB 01H
|
||||
__9AC6960C_winnls@h DB 01H
|
||||
__973A40A8_stringapiset@h DB 01H
|
||||
__CC46FEE2_wincontypes@h DB 01H
|
||||
__97D70BE1_consoleapi@h DB 01H
|
||||
__27EC5E18_consoleapi2@h DB 01H
|
||||
__262E342F_consoleapi3@h DB 01H
|
||||
__641DCD70_wincon@h DB 01H
|
||||
__5A96C7A7_verrsrc@h DB 01H
|
||||
__B69C6FF2_winver@h DB 01H
|
||||
__7AEB8C37_reason@h DB 01H
|
||||
__59F1A8A9_winreg@h DB 01H
|
||||
__EE0E2B7F_wnnc@h DB 01H
|
||||
__DCDB7054_winnetwk@h DB 01H
|
||||
__81DDEDE3_stralign@h DB 01H
|
||||
__2134D1B4_winsvc@h DB 01H
|
||||
__11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__CBBACB16_ssgc_framework@h DB 01H
|
||||
__F0C66064_ssgc_internal@h DB 01H
|
||||
__BB2DBE6D_stdint@h DB 01H
|
||||
__0E25A6E3_khrplatform@h DB 01H
|
||||
__4AFAC916_glad_gl@h DB 01H
|
||||
__D52B075C_glad_wgl@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__94128AEC_glfw3@h DB 01H
|
||||
__FC01764F_mmintrin@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FA77ED4C_malloc@h DB 01H
|
||||
__64D75F75_xmmintrin@h DB 01H
|
||||
__01B5D6B9_emmintrin@h DB 01H
|
||||
__DE14BE30_pmmintrin@h DB 01H
|
||||
__6ECDCDB2_tmmintrin@h DB 01H
|
||||
__47F6D831_smmintrin@h DB 01H
|
||||
__229451FD_nmmintrin@h DB 01H
|
||||
__F72FABB3_wmmintrin@h DB 01H
|
||||
__3CBBE6B4_zmmintrin@h DB 01H
|
||||
__0BAF447E_immintrin@h DB 01H
|
||||
__44420885_corecrt_stdio_config@h DB 01H
|
||||
__AB601D8D_corecrt_wstdio@h DB 01H
|
||||
__C1EC35D3_stdio@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__055B9052_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__014E939F_stb_image@h DB 01H
|
||||
__9D113FA1_StgSharpC@h DB 01H
|
||||
__89AE49E7_stdalign@h DB 01H
|
||||
__80AF39C6_linear@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC set_m128ptr_default
|
||||
PUBLIC __JustMyCode_Default
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
EXTRN defaultVecPtr:QWORD
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$set_m128ptr_default DD imagerel $LN3
|
||||
DD imagerel $LN3+44
|
||||
DD imagerel $unwind$set_m128ptr_default
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
rtc$TMZ SEGMENT
|
||||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||||
rtc$TMZ ENDS
|
||||
; COMDAT rtc$IMZ
|
||||
rtc$IMZ SEGMENT
|
||||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||||
rtc$IMZ ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$set_m128ptr_default DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
_TEXT SEGMENT
|
||||
__JustMyCode_Default PROC ; COMDAT
|
||||
00000 c2 00 00 ret 0
|
||||
__JustMyCode_Default ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpC\linear.c
|
||||
; COMDAT set_m128ptr_default
|
||||
_TEXT SEGMENT
|
||||
set_m128ptr_default PROC ; COMDAT
|
||||
|
||||
; 22 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__80AF39C6_linear@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 23 : return defaultVecPtr;
|
||||
|
||||
0001b 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
|
||||
; 24 : }
|
||||
|
||||
00022 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00029 5f pop rdi
|
||||
0002a 5d pop rbp
|
||||
0002b c3 ret 0
|
||||
set_m128ptr_default ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
Binary file not shown.
+330
-396
@@ -1,4 +1,4 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.38.33130.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.39.33519.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
@@ -6,195 +6,18 @@ INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
_DATA SEGMENT
|
||||
COMM GLAD_WGL_VERSION_1_0:DWORD
|
||||
COMM GLAD_WGL_3DFX_multisample:DWORD
|
||||
COMM GLAD_WGL_3DL_stereo_control:DWORD
|
||||
COMM GLAD_WGL_AMD_gpu_association:DWORD
|
||||
COMM GLAD_WGL_ARB_buffer_region:DWORD
|
||||
COMM GLAD_WGL_ARB_context_flush_control:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_no_error:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_profile:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_robustness:DWORD
|
||||
COMM GLAD_WGL_ARB_extensions_string:DWORD
|
||||
COMM GLAD_WGL_ARB_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_ARB_make_current_read:DWORD
|
||||
COMM GLAD_WGL_ARB_multisample:DWORD
|
||||
COMM GLAD_WGL_ARB_pbuffer:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ARB_render_texture:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_application_isolation:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_share_group_isolation:DWORD
|
||||
COMM GLAD_WGL_ATI_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ATI_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_EXT_colorspace:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es2_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_depth_float:DWORD
|
||||
COMM GLAD_WGL_EXT_display_color_table:DWORD
|
||||
COMM GLAD_WGL_EXT_extensions_string:DWORD
|
||||
COMM GLAD_WGL_EXT_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_EXT_make_current_read:DWORD
|
||||
COMM GLAD_WGL_EXT_multisample:DWORD
|
||||
COMM GLAD_WGL_EXT_pbuffer:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format_packed_float:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control_tear:DWORD
|
||||
COMM GLAD_WGL_I3D_digital_video_control:DWORD
|
||||
COMM GLAD_WGL_I3D_gamma:DWORD
|
||||
COMM GLAD_WGL_I3D_genlock:DWORD
|
||||
COMM GLAD_WGL_I3D_image_buffer:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_lock:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_usage:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop2:DWORD
|
||||
COMM GLAD_WGL_NV_copy_image:DWORD
|
||||
COMM GLAD_WGL_NV_delay_before_swap:DWORD
|
||||
COMM GLAD_WGL_NV_float_buffer:DWORD
|
||||
COMM GLAD_WGL_NV_gpu_affinity:DWORD
|
||||
COMM GLAD_WGL_NV_multigpu_context:DWORD
|
||||
COMM GLAD_WGL_NV_multisample_coverage:DWORD
|
||||
COMM GLAD_WGL_NV_present_video:DWORD
|
||||
COMM GLAD_WGL_NV_render_depth_texture:DWORD
|
||||
COMM GLAD_WGL_NV_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_NV_swap_group:DWORD
|
||||
COMM GLAD_WGL_NV_vertex_array_range:DWORD
|
||||
COMM GLAD_WGL_NV_video_capture:DWORD
|
||||
COMM GLAD_WGL_NV_video_output:DWORD
|
||||
COMM GLAD_WGL_OML_sync_control:DWORD
|
||||
COMM glad_wglAllocateMemoryNV:QWORD
|
||||
COMM glad_wglAssociateImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglBeginFrameTrackingI3D:QWORD
|
||||
COMM glad_wglBindDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglBindSwapBarrierNV:QWORD
|
||||
COMM glad_wglBindTexImageARB:QWORD
|
||||
COMM glad_wglBindVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoImageNV:QWORD
|
||||
COMM glad_wglBlitContextFramebufferAMD:QWORD
|
||||
COMM glad_wglChoosePixelFormatARB:QWORD
|
||||
COMM glad_wglChoosePixelFormatEXT:QWORD
|
||||
COMM glad_wglCopyImageSubDataNV:QWORD
|
||||
COMM glad_wglCreateAffinityDCNV:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAMD:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAttribsAMD:QWORD
|
||||
COMM glad_wglCreateBufferRegionARB:QWORD
|
||||
COMM glad_wglCreateContextAttribsARB:QWORD
|
||||
COMM glad_wglCreateDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglCreateImageBufferI3D:QWORD
|
||||
COMM glad_wglCreatePbufferARB:QWORD
|
||||
COMM glad_wglCreatePbufferEXT:QWORD
|
||||
COMM glad_wglDXCloseDeviceNV:QWORD
|
||||
COMM glad_wglDXLockObjectsNV:QWORD
|
||||
COMM glad_wglDXObjectAccessNV:QWORD
|
||||
COMM glad_wglDXOpenDeviceNV:QWORD
|
||||
COMM glad_wglDXRegisterObjectNV:QWORD
|
||||
COMM glad_wglDXSetResourceShareHandleNV:QWORD
|
||||
COMM glad_wglDXUnlockObjectsNV:QWORD
|
||||
COMM glad_wglDXUnregisterObjectNV:QWORD
|
||||
COMM glad_wglDelayBeforeSwapNV:QWORD
|
||||
COMM glad_wglDeleteAssociatedContextAMD:QWORD
|
||||
COMM glad_wglDeleteBufferRegionARB:QWORD
|
||||
COMM glad_wglDeleteDCNV:QWORD
|
||||
COMM glad_wglDestroyDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglDestroyImageBufferI3D:QWORD
|
||||
COMM glad_wglDestroyPbufferARB:QWORD
|
||||
COMM glad_wglDestroyPbufferEXT:QWORD
|
||||
COMM glad_wglDisableFrameLockI3D:QWORD
|
||||
COMM glad_wglDisableGenlockI3D:QWORD
|
||||
COMM glad_wglEnableFrameLockI3D:QWORD
|
||||
COMM glad_wglEnableGenlockI3D:QWORD
|
||||
COMM glad_wglEndFrameTrackingI3D:QWORD
|
||||
COMM glad_wglEnumGpuDevicesNV:QWORD
|
||||
COMM glad_wglEnumGpusFromAffinityDCNV:QWORD
|
||||
COMM glad_wglEnumGpusNV:QWORD
|
||||
COMM glad_wglEnumerateVideoCaptureDevicesNV:QWORD
|
||||
COMM glad_wglEnumerateVideoDevicesNV:QWORD
|
||||
COMM glad_wglFreeMemoryNV:QWORD
|
||||
COMM glad_wglGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetContextGPUIDAMD:QWORD
|
||||
COMM glad_wglGetCurrentAssociatedContextAMD:QWORD
|
||||
COMM glad_wglGetCurrentReadDCARB:QWORD
|
||||
COMM glad_wglGetCurrentReadDCEXT:QWORD
|
||||
COMM glad_wglGetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglGetExtensionsStringARB:QWORD
|
||||
COMM glad_wglGetExtensionsStringEXT:QWORD
|
||||
COMM glad_wglGetFrameUsageI3D:QWORD
|
||||
COMM glad_wglGetGPUIDsAMD:QWORD
|
||||
COMM glad_wglGetGPUInfoAMD:QWORD
|
||||
COMM glad_wglGetGammaTableI3D:QWORD
|
||||
COMM glad_wglGetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglGetGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetMscRateOML:QWORD
|
||||
COMM glad_wglGetPbufferDCARB:QWORD
|
||||
COMM glad_wglGetPbufferDCEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivEXT:QWORD
|
||||
COMM glad_wglGetSwapIntervalEXT:QWORD
|
||||
COMM glad_wglGetSyncValuesOML:QWORD
|
||||
COMM glad_wglGetVideoDeviceNV:QWORD
|
||||
COMM glad_wglGetVideoInfoNV:QWORD
|
||||
COMM glad_wglIsEnabledFrameLockI3D:QWORD
|
||||
COMM glad_wglIsEnabledGenlockI3D:QWORD
|
||||
COMM glad_wglJoinSwapGroupNV:QWORD
|
||||
COMM glad_wglLoadDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglLockVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglMakeAssociatedContextCurrentAMD:QWORD
|
||||
COMM glad_wglMakeContextCurrentARB:QWORD
|
||||
COMM glad_wglMakeContextCurrentEXT:QWORD
|
||||
COMM glad_wglQueryCurrentContextNV:QWORD
|
||||
COMM glad_wglQueryFrameCountNV:QWORD
|
||||
COMM glad_wglQueryFrameLockMasterI3D:QWORD
|
||||
COMM glad_wglQueryFrameTrackingI3D:QWORD
|
||||
COMM glad_wglQueryGenlockMaxSourceDelayI3D:QWORD
|
||||
COMM glad_wglQueryMaxSwapGroupsNV:QWORD
|
||||
COMM glad_wglQueryPbufferARB:QWORD
|
||||
COMM glad_wglQueryPbufferEXT:QWORD
|
||||
COMM glad_wglQuerySwapGroupNV:QWORD
|
||||
COMM glad_wglQueryVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglReleasePbufferDCARB:QWORD
|
||||
COMM glad_wglReleasePbufferDCEXT:QWORD
|
||||
COMM glad_wglReleaseTexImageARB:QWORD
|
||||
COMM glad_wglReleaseVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoImageNV:QWORD
|
||||
COMM glad_wglResetFrameCountNV:QWORD
|
||||
COMM glad_wglRestoreBufferRegionARB:QWORD
|
||||
COMM glad_wglSaveBufferRegionARB:QWORD
|
||||
COMM glad_wglSendPbufferToVideoNV:QWORD
|
||||
COMM glad_wglSetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglSetGammaTableI3D:QWORD
|
||||
COMM glad_wglSetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglSetPbufferAttribARB:QWORD
|
||||
COMM glad_wglSetStereoEmitterState3DL:QWORD
|
||||
COMM glad_wglSwapBuffersMscOML:QWORD
|
||||
COMM glad_wglSwapIntervalEXT:QWORD
|
||||
COMM glad_wglSwapLayerBuffersMscOML:QWORD
|
||||
COMM glad_wglWaitForMscOML:QWORD
|
||||
COMM glad_wglWaitForSbcOML:QWORD
|
||||
COMM infolog:QWORD:0200H
|
||||
COMM infolog:BYTE:0200H
|
||||
_DATA ENDS
|
||||
msvcjmc SEGMENT
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__D359774B_concurrencysal@h DB 01H
|
||||
__0E7B27E3_sal@h DB 01H
|
||||
__C320D00B_vadefs@h DB 01H
|
||||
__E4023321_vcruntime@h DB 01H
|
||||
__045EB48A_excpt@h DB 01H
|
||||
__8FF200A2_stdarg@h DB 01H
|
||||
__4B783B3C_concurrencysal@h DB 01H
|
||||
__137BB1BE_sal@h DB 01H
|
||||
__805F4069_vadefs@h DB 01H
|
||||
__1EAACA9B_vcruntime@h DB 01H
|
||||
__1227BCE2_excpt@h DB 01H
|
||||
__CC8D90C0_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
@@ -206,7 +29,7 @@ __1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__1A10C8D2_vcruntime_string@h DB 01H
|
||||
__0504B279_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
@@ -281,35 +104,35 @@ __11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__CBBACB16_ssgc_framework@h DB 01H
|
||||
__F0C66064_ssgc_internal@h DB 01H
|
||||
__BB2DBE6D_stdint@h DB 01H
|
||||
__0E25A6E3_khrplatform@h DB 01H
|
||||
__4AFAC916_glad_gl@h DB 01H
|
||||
__D52B075C_glad_wgl@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__94128AEC_glfw3@h DB 01H
|
||||
__FC01764F_mmintrin@h DB 01H
|
||||
__A19B9DB6_ssgc_framework@h DB 01H
|
||||
__5BC5AF51_mmintrin@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FA77ED4C_malloc@h DB 01H
|
||||
__64D75F75_xmmintrin@h DB 01H
|
||||
__01B5D6B9_emmintrin@h DB 01H
|
||||
__DE14BE30_pmmintrin@h DB 01H
|
||||
__6ECDCDB2_tmmintrin@h DB 01H
|
||||
__47F6D831_smmintrin@h DB 01H
|
||||
__229451FD_nmmintrin@h DB 01H
|
||||
__F72FABB3_wmmintrin@h DB 01H
|
||||
__3CBBE6B4_zmmintrin@h DB 01H
|
||||
__0BAF447E_immintrin@h DB 01H
|
||||
__9E7FA6CF_xmmintrin@h DB 01H
|
||||
__61B03275_ssgc_internal@h DB 01H
|
||||
__F8522E0F_stdint@h DB 01H
|
||||
__874AB8BA_khrplatform@h DB 01H
|
||||
__8DCB230D_gl@h DB 01H
|
||||
__5F89FF5A_wgl@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__B47D1049_glfw3@h DB 01H
|
||||
__FB1D2F03_emmintrin@h DB 01H
|
||||
__24BC478A_pmmintrin@h DB 01H
|
||||
__94653408_tmmintrin@h DB 01H
|
||||
__BD5E218B_smmintrin@h DB 01H
|
||||
__D83CA847_nmmintrin@h DB 01H
|
||||
__0D875209_wmmintrin@h DB 01H
|
||||
__C6131F0E_zmmintrin@h DB 01H
|
||||
__F107BDC4_immintrin@h DB 01H
|
||||
__44420885_corecrt_stdio_config@h DB 01H
|
||||
__AB601D8D_corecrt_wstdio@h DB 01H
|
||||
__C1EC35D3_stdio@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__055B9052_limits@h DB 01H
|
||||
__46240030_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__014E939F_stb_image@h DB 01H
|
||||
__9D113FA1_StgSharpC@h DB 01H
|
||||
__5274102E_stb_image@h DB 01H
|
||||
__CE2BBC10_StgSharpC@h DB 01H
|
||||
__54E5184D_mat2@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC transpose2to3
|
||||
@@ -320,17 +143,20 @@ EXTRN __imp__aligned_free:PROC
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
EXTRN defaultVecPtr:QWORD
|
||||
EXTRN __GSHandlerCheck:PROC
|
||||
EXTRN __security_check_cookie:PROC
|
||||
EXTRN __security_cookie:QWORD
|
||||
EXTRN _fltused:DWORD
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$transpose2to3 DD imagerel $LN3
|
||||
DD imagerel $LN3+321
|
||||
DD imagerel $LN3+461
|
||||
DD imagerel $unwind$transpose2to3
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$transpose2to4 DD imagerel $LN3
|
||||
DD imagerel $LN3+356
|
||||
DD imagerel $LN3+537
|
||||
DD imagerel $unwind$transpose2to4
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
@@ -354,19 +180,33 @@ $unwind$deinit_mat2 DD 025051301H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT voltbl
|
||||
voltbl SEGMENT
|
||||
_volmd DW 022H
|
||||
DW 0200H
|
||||
voltbl ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$transpose2to4 DD 025051801H
|
||||
$unwind$transpose2to4 DD 025052919H
|
||||
DD 01132318H
|
||||
DD 0700c0029H
|
||||
DD 0700c0041H
|
||||
DD 0500bH
|
||||
DD imagerel __GSHandlerCheck
|
||||
DD 01f8H
|
||||
xdata ENDS
|
||||
; COMDAT voltbl
|
||||
voltbl SEGMENT
|
||||
_volmd DW 022H
|
||||
DW 01b4H
|
||||
voltbl ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$transpose2to3 DD 025051801H
|
||||
$unwind$transpose2to3 DD 025052919H
|
||||
DD 01132318H
|
||||
DD 0700c0029H
|
||||
DD 0700c003bH
|
||||
DD 0500bH
|
||||
DD imagerel __GSHandlerCheck
|
||||
DD 01c8H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
@@ -382,7 +222,7 @@ _TEXT SEGMENT
|
||||
mat$ = 224
|
||||
deinit_mat2 PROC ; COMDAT
|
||||
|
||||
; 28 : {
|
||||
; 26 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
@@ -395,14 +235,14 @@ $LN3:
|
||||
00 00 lea rcx, OFFSET FLAT:__54E5184D_mat2@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 29 : _aligned_free(mat);
|
||||
; 27 : _aligned_free(mat);
|
||||
|
||||
0001f 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR mat$[rbp]
|
||||
00026 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__aligned_free
|
||||
|
||||
; 30 : }
|
||||
; 28 : }
|
||||
|
||||
0002c 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
@@ -417,132 +257,185 @@ _TEXT ENDS
|
||||
_TEXT SEGMENT
|
||||
t0$ = 16
|
||||
t1$ = 64
|
||||
source$ = 320
|
||||
target$ = 328
|
||||
$S4$ = 112
|
||||
$S5$ = 160
|
||||
$S6$ = 208
|
||||
$S7$ = 256
|
||||
__$ArrayPad$ = 472
|
||||
source$ = 512
|
||||
target$ = 520
|
||||
transpose2to4 PROC ; COMDAT
|
||||
|
||||
; 17 : {
|
||||
; 15 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
0000a 55 push rbp
|
||||
0000b 57 push rdi
|
||||
0000c 48 81 ec 48 01
|
||||
00 00 sub rsp, 328 ; 00000148H
|
||||
0000c 48 81 ec 08 02
|
||||
00 00 sub rsp, 520 ; 00000208H
|
||||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00018 48 8d 0d 00 00
|
||||
00018 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR __security_cookie
|
||||
0001f 48 33 c5 xor rax, rbp
|
||||
00022 48 89 85 d8 01
|
||||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||||
00029 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__54E5184D_mat2@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
00030 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 18 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 16 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
00024 b8 08 00 00 00 mov eax, 8
|
||||
00029 48 6b c0 00 imul rax, rax, 0
|
||||
0002d 48 8b 8d 40 01
|
||||
00035 b8 08 00 00 00 mov eax, 8
|
||||
0003a 48 6b c0 00 imul rax, rax, 0
|
||||
0003e 48 8b 8d 00 02
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
00034 48 03 c8 add rcx, rax
|
||||
00037 48 8b c1 mov rax, rcx
|
||||
0003a b9 04 00 00 00 mov ecx, 4
|
||||
0003f 48 6b c9 01 imul rcx, rcx, 1
|
||||
00043 48 03 c1 add rax, rcx
|
||||
00046 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
00049 b8 08 00 00 00 mov eax, 8
|
||||
0004e 48 6b c0 00 imul rax, rax, 0
|
||||
00052 48 8b 8d 40 01
|
||||
00045 48 03 c8 add rcx, rax
|
||||
00048 48 8b c1 mov rax, rcx
|
||||
0004b b9 04 00 00 00 mov ecx, 4
|
||||
00050 48 6b c9 01 imul rcx, rcx, 1
|
||||
00054 48 03 c1 add rax, rcx
|
||||
00057 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
0005a b8 08 00 00 00 mov eax, 8
|
||||
0005f 48 6b c0 00 imul rax, rax, 0
|
||||
00063 48 8b 8d 00 02
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
00059 48 03 c8 add rcx, rax
|
||||
0005c 48 8b c1 mov rax, rcx
|
||||
0005f b9 04 00 00 00 mov ecx, 4
|
||||
00064 48 6b c9 00 imul rcx, rcx, 0
|
||||
00068 48 03 c1 add rax, rcx
|
||||
0006b 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
0006e 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
||||
00072 0f 28 c1 movaps xmm0, xmm1
|
||||
00075 0f 29 45 10 movaps XMMWORD PTR t0$[rbp], xmm0
|
||||
0006a 48 03 c8 add rcx, rax
|
||||
0006d 48 8b c1 mov rax, rcx
|
||||
00070 b9 04 00 00 00 mov ecx, 4
|
||||
00075 48 6b c9 00 imul rcx, rcx, 0
|
||||
00079 48 03 c1 add rax, rcx
|
||||
0007c 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
0007f 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
||||
00083 0f 28 c1 movaps xmm0, xmm1
|
||||
00086 0f 29 45 10 movaps XMMWORD PTR t0$[rbp], xmm0
|
||||
|
||||
; 19 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
; 17 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
|
||||
00079 b8 08 00 00 00 mov eax, 8
|
||||
0007e 48 6b c0 00 imul rax, rax, 0
|
||||
00082 48 8b 8d 40 01
|
||||
0008a b8 08 00 00 00 mov eax, 8
|
||||
0008f 48 6b c0 00 imul rax, rax, 0
|
||||
00093 48 8b 8d 00 02
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
00089 48 03 c8 add rcx, rax
|
||||
0008c 48 8b c1 mov rax, rcx
|
||||
0008f b9 04 00 00 00 mov ecx, 4
|
||||
00094 48 6b c9 01 imul rcx, rcx, 1
|
||||
00098 48 03 c1 add rax, rcx
|
||||
0009b 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
0009e b8 08 00 00 00 mov eax, 8
|
||||
000a3 48 6b c0 00 imul rax, rax, 0
|
||||
000a7 48 8b 8d 40 01
|
||||
0009a 48 03 c8 add rcx, rax
|
||||
0009d 48 8b c1 mov rax, rcx
|
||||
000a0 b9 04 00 00 00 mov ecx, 4
|
||||
000a5 48 6b c9 01 imul rcx, rcx, 1
|
||||
000a9 48 03 c1 add rax, rcx
|
||||
000ac 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
000af b8 08 00 00 00 mov eax, 8
|
||||
000b4 48 6b c0 00 imul rax, rax, 0
|
||||
000b8 48 8b 8d 00 02
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
000ae 48 03 c8 add rcx, rax
|
||||
000b1 48 8b c1 mov rax, rcx
|
||||
000b4 b9 04 00 00 00 mov ecx, 4
|
||||
000b9 48 6b c9 00 imul rcx, rcx, 0
|
||||
000bd 48 03 c1 add rax, rcx
|
||||
000c0 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
000c3 0f c6 c8 ee shufps xmm1, xmm0, 238 ; 000000eeH
|
||||
000c7 0f 28 c1 movaps xmm0, xmm1
|
||||
000ca 0f 29 45 40 movaps XMMWORD PTR t1$[rbp], xmm0
|
||||
000bf 48 03 c8 add rcx, rax
|
||||
000c2 48 8b c1 mov rax, rcx
|
||||
000c5 b9 04 00 00 00 mov ecx, 4
|
||||
000ca 48 6b c9 00 imul rcx, rcx, 0
|
||||
000ce 48 03 c1 add rax, rcx
|
||||
000d1 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
000d4 0f c6 c8 ee shufps xmm1, xmm0, 238 ; 000000eeH
|
||||
000d8 0f 28 c1 movaps xmm0, xmm1
|
||||
000db 0f 29 45 40 movaps XMMWORD PTR t1$[rbp], xmm0
|
||||
|
||||
; 20 :
|
||||
; 21 : target->colum[0] = _mm_shuffle_ps(t0, *defaultVecPtr, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 18 :
|
||||
; 19 : target->colum[0] = _mm_shuffle_ps(t0, zeroVec, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
000ce 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
000d5 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
000d9 0f c6 00 88 shufps xmm0, XMMWORD PTR [rax], 136 ; 00000088H
|
||||
000dd b8 10 00 00 00 mov eax, 16
|
||||
000e2 48 6b c0 00 imul rax, rax, 0
|
||||
000e6 48 8b 8d 48 01
|
||||
000df 0f 57 c0 xorps xmm0, xmm0
|
||||
000e2 f3 0f 11 45 70 movss DWORD PTR $S4$[rbp], xmm0
|
||||
000e7 0f 57 c0 xorps xmm0, xmm0
|
||||
000ea f3 0f 11 45 74 movss DWORD PTR $S4$[rbp+4], xmm0
|
||||
000ef 0f 57 c0 xorps xmm0, xmm0
|
||||
000f2 f3 0f 11 45 78 movss DWORD PTR $S4$[rbp+8], xmm0
|
||||
000f7 0f 57 c0 xorps xmm0, xmm0
|
||||
000fa f3 0f 11 45 7c movss DWORD PTR $S4$[rbp+12], xmm0
|
||||
000ff 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
00103 0f c6 45 70 88 shufps xmm0, XMMWORD PTR $S4$[rbp], 136 ; 00000088H
|
||||
00108 b8 10 00 00 00 mov eax, 16
|
||||
0010d 48 6b c0 00 imul rax, rax, 0
|
||||
00111 48 8b 8d 08 02
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
000ed 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
00118 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 22 : target->colum[1] = _mm_shuffle_ps(t0, *defaultVecPtr, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
; 20 : target->colum[1] = _mm_shuffle_ps(t0, zeroVec, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
|
||||
000f1 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
000f8 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
000fc 0f c6 00 dd shufps xmm0, XMMWORD PTR [rax], 221 ; 000000ddH
|
||||
00100 b8 10 00 00 00 mov eax, 16
|
||||
00105 48 6b c0 01 imul rax, rax, 1
|
||||
00109 48 8b 8d 48 01
|
||||
0011c 0f 57 c0 xorps xmm0, xmm0
|
||||
0011f f3 0f 11 85 a0
|
||||
00 00 00 movss DWORD PTR $S5$[rbp], xmm0
|
||||
00127 0f 57 c0 xorps xmm0, xmm0
|
||||
0012a f3 0f 11 85 a4
|
||||
00 00 00 movss DWORD PTR $S5$[rbp+4], xmm0
|
||||
00132 0f 57 c0 xorps xmm0, xmm0
|
||||
00135 f3 0f 11 85 a8
|
||||
00 00 00 movss DWORD PTR $S5$[rbp+8], xmm0
|
||||
0013d 0f 57 c0 xorps xmm0, xmm0
|
||||
00140 f3 0f 11 85 ac
|
||||
00 00 00 movss DWORD PTR $S5$[rbp+12], xmm0
|
||||
00148 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
0014c 0f c6 85 a0 00
|
||||
00 00 dd shufps xmm0, XMMWORD PTR $S5$[rbp], 221 ; 000000ddH
|
||||
00154 b8 10 00 00 00 mov eax, 16
|
||||
00159 48 6b c0 01 imul rax, rax, 1
|
||||
0015d 48 8b 8d 08 02
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00110 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
00164 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 23 : target->colum[2] = _mm_shuffle_ps(t1, *defaultVecPtr, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 21 : target->colum[2] = _mm_shuffle_ps(t1, zeroVec, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
00114 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
0011b 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
0011f 0f c6 00 88 shufps xmm0, XMMWORD PTR [rax], 136 ; 00000088H
|
||||
00123 b8 10 00 00 00 mov eax, 16
|
||||
00128 48 6b c0 02 imul rax, rax, 2
|
||||
0012c 48 8b 8d 48 01
|
||||
00168 0f 57 c0 xorps xmm0, xmm0
|
||||
0016b f3 0f 11 85 d0
|
||||
00 00 00 movss DWORD PTR $S6$[rbp], xmm0
|
||||
00173 0f 57 c0 xorps xmm0, xmm0
|
||||
00176 f3 0f 11 85 d4
|
||||
00 00 00 movss DWORD PTR $S6$[rbp+4], xmm0
|
||||
0017e 0f 57 c0 xorps xmm0, xmm0
|
||||
00181 f3 0f 11 85 d8
|
||||
00 00 00 movss DWORD PTR $S6$[rbp+8], xmm0
|
||||
00189 0f 57 c0 xorps xmm0, xmm0
|
||||
0018c f3 0f 11 85 dc
|
||||
00 00 00 movss DWORD PTR $S6$[rbp+12], xmm0
|
||||
00194 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
00198 0f c6 85 d0 00
|
||||
00 00 88 shufps xmm0, XMMWORD PTR $S6$[rbp], 136 ; 00000088H
|
||||
001a0 b8 10 00 00 00 mov eax, 16
|
||||
001a5 48 6b c0 02 imul rax, rax, 2
|
||||
001a9 48 8b 8d 08 02
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00133 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
001b0 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 24 : target->colum[3] = _mm_shuffle_ps(t1, *defaultVecPtr, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
; 22 : target->colum[3] = _mm_shuffle_ps(t1, zeroVec, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
|
||||
00137 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
0013e 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
00142 0f c6 00 dd shufps xmm0, XMMWORD PTR [rax], 221 ; 000000ddH
|
||||
00146 b8 10 00 00 00 mov eax, 16
|
||||
0014b 48 6b c0 03 imul rax, rax, 3
|
||||
0014f 48 8b 8d 48 01
|
||||
001b4 0f 57 c0 xorps xmm0, xmm0
|
||||
001b7 f3 0f 11 85 00
|
||||
01 00 00 movss DWORD PTR $S7$[rbp], xmm0
|
||||
001bf 0f 57 c0 xorps xmm0, xmm0
|
||||
001c2 f3 0f 11 85 04
|
||||
01 00 00 movss DWORD PTR $S7$[rbp+4], xmm0
|
||||
001ca 0f 57 c0 xorps xmm0, xmm0
|
||||
001cd f3 0f 11 85 08
|
||||
01 00 00 movss DWORD PTR $S7$[rbp+8], xmm0
|
||||
001d5 0f 57 c0 xorps xmm0, xmm0
|
||||
001d8 f3 0f 11 85 0c
|
||||
01 00 00 movss DWORD PTR $S7$[rbp+12], xmm0
|
||||
001e0 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
001e4 0f c6 85 00 01
|
||||
00 00 dd shufps xmm0, XMMWORD PTR $S7$[rbp], 221 ; 000000ddH
|
||||
001ec b8 10 00 00 00 mov eax, 16
|
||||
001f1 48 6b c0 03 imul rax, rax, 3
|
||||
001f5 48 8b 8d 08 02
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00156 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
001fc 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 25 : }
|
||||
; 23 : }
|
||||
|
||||
0015a 48 8d a5 28 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+296]
|
||||
00161 5f pop rdi
|
||||
00162 5d pop rbp
|
||||
00163 c3 ret 0
|
||||
00200 48 8b 8d d8 01
|
||||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||||
00207 48 33 cd xor rcx, rbp
|
||||
0020a e8 00 00 00 00 call __security_check_cookie
|
||||
0020f 48 8d a5 e8 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+488]
|
||||
00216 5f pop rdi
|
||||
00217 5d pop rbp
|
||||
00218 c3 ret 0
|
||||
transpose2to4 ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
@@ -551,120 +444,161 @@ _TEXT ENDS
|
||||
_TEXT SEGMENT
|
||||
t0$ = 16
|
||||
t1$ = 64
|
||||
source$ = 320
|
||||
target$ = 328
|
||||
$S1$ = 112
|
||||
$S2$ = 160
|
||||
$S3$ = 208
|
||||
__$ArrayPad$ = 424
|
||||
source$ = 464
|
||||
target$ = 472
|
||||
transpose2to3 PROC ; COMDAT
|
||||
|
||||
; 7 : {
|
||||
; 5 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
0000a 55 push rbp
|
||||
0000b 57 push rdi
|
||||
0000c 48 81 ec 48 01
|
||||
00 00 sub rsp, 328 ; 00000148H
|
||||
0000c 48 81 ec d8 01
|
||||
00 00 sub rsp, 472 ; 000001d8H
|
||||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00018 48 8d 0d 00 00
|
||||
00018 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR __security_cookie
|
||||
0001f 48 33 c5 xor rax, rbp
|
||||
00022 48 89 85 a8 01
|
||||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||||
00029 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__54E5184D_mat2@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
00030 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 8 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 6 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
00024 b8 08 00 00 00 mov eax, 8
|
||||
00029 48 6b c0 00 imul rax, rax, 0
|
||||
0002d 48 8b 8d 40 01
|
||||
00035 b8 08 00 00 00 mov eax, 8
|
||||
0003a 48 6b c0 00 imul rax, rax, 0
|
||||
0003e 48 8b 8d d0 01
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
00034 48 03 c8 add rcx, rax
|
||||
00037 48 8b c1 mov rax, rcx
|
||||
0003a b9 04 00 00 00 mov ecx, 4
|
||||
0003f 48 6b c9 01 imul rcx, rcx, 1
|
||||
00043 48 03 c1 add rax, rcx
|
||||
00046 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
00049 b8 08 00 00 00 mov eax, 8
|
||||
0004e 48 6b c0 00 imul rax, rax, 0
|
||||
00052 48 8b 8d 40 01
|
||||
00045 48 03 c8 add rcx, rax
|
||||
00048 48 8b c1 mov rax, rcx
|
||||
0004b b9 04 00 00 00 mov ecx, 4
|
||||
00050 48 6b c9 01 imul rcx, rcx, 1
|
||||
00054 48 03 c1 add rax, rcx
|
||||
00057 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
0005a b8 08 00 00 00 mov eax, 8
|
||||
0005f 48 6b c0 00 imul rax, rax, 0
|
||||
00063 48 8b 8d d0 01
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
00059 48 03 c8 add rcx, rax
|
||||
0005c 48 8b c1 mov rax, rcx
|
||||
0005f b9 04 00 00 00 mov ecx, 4
|
||||
00064 48 6b c9 00 imul rcx, rcx, 0
|
||||
00068 48 03 c1 add rax, rcx
|
||||
0006b 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
0006e 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
||||
00072 0f 28 c1 movaps xmm0, xmm1
|
||||
00075 0f 29 45 10 movaps XMMWORD PTR t0$[rbp], xmm0
|
||||
0006a 48 03 c8 add rcx, rax
|
||||
0006d 48 8b c1 mov rax, rcx
|
||||
00070 b9 04 00 00 00 mov ecx, 4
|
||||
00075 48 6b c9 00 imul rcx, rcx, 0
|
||||
00079 48 03 c1 add rax, rcx
|
||||
0007c 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
0007f 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
||||
00083 0f 28 c1 movaps xmm0, xmm1
|
||||
00086 0f 29 45 10 movaps XMMWORD PTR t0$[rbp], xmm0
|
||||
|
||||
; 9 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
; 7 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->m[0][0]), ALIGN(source->m[0][1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
|
||||
00079 b8 08 00 00 00 mov eax, 8
|
||||
0007e 48 6b c0 00 imul rax, rax, 0
|
||||
00082 48 8b 8d 40 01
|
||||
0008a b8 08 00 00 00 mov eax, 8
|
||||
0008f 48 6b c0 00 imul rax, rax, 0
|
||||
00093 48 8b 8d d0 01
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
00089 48 03 c8 add rcx, rax
|
||||
0008c 48 8b c1 mov rax, rcx
|
||||
0008f b9 04 00 00 00 mov ecx, 4
|
||||
00094 48 6b c9 01 imul rcx, rcx, 1
|
||||
00098 48 03 c1 add rax, rcx
|
||||
0009b 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
0009e b8 08 00 00 00 mov eax, 8
|
||||
000a3 48 6b c0 00 imul rax, rax, 0
|
||||
000a7 48 8b 8d 40 01
|
||||
0009a 48 03 c8 add rcx, rax
|
||||
0009d 48 8b c1 mov rax, rcx
|
||||
000a0 b9 04 00 00 00 mov ecx, 4
|
||||
000a5 48 6b c9 01 imul rcx, rcx, 1
|
||||
000a9 48 03 c1 add rax, rcx
|
||||
000ac 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
000af b8 08 00 00 00 mov eax, 8
|
||||
000b4 48 6b c0 00 imul rax, rax, 0
|
||||
000b8 48 8b 8d d0 01
|
||||
00 00 mov rcx, QWORD PTR source$[rbp]
|
||||
000ae 48 03 c8 add rcx, rax
|
||||
000b1 48 8b c1 mov rax, rcx
|
||||
000b4 b9 04 00 00 00 mov ecx, 4
|
||||
000b9 48 6b c9 00 imul rcx, rcx, 0
|
||||
000bd 48 03 c1 add rax, rcx
|
||||
000c0 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
000c3 0f c6 c8 ee shufps xmm1, xmm0, 238 ; 000000eeH
|
||||
000c7 0f 28 c1 movaps xmm0, xmm1
|
||||
000ca 0f 29 45 40 movaps XMMWORD PTR t1$[rbp], xmm0
|
||||
000bf 48 03 c8 add rcx, rax
|
||||
000c2 48 8b c1 mov rax, rcx
|
||||
000c5 b9 04 00 00 00 mov ecx, 4
|
||||
000ca 48 6b c9 00 imul rcx, rcx, 0
|
||||
000ce 48 03 c1 add rax, rcx
|
||||
000d1 0f 10 08 movups xmm1, XMMWORD PTR [rax]
|
||||
000d4 0f c6 c8 ee shufps xmm1, xmm0, 238 ; 000000eeH
|
||||
000d8 0f 28 c1 movaps xmm0, xmm1
|
||||
000db 0f 29 45 40 movaps XMMWORD PTR t1$[rbp], xmm0
|
||||
|
||||
; 10 :
|
||||
; 11 : target->colum[0] = _mm_shuffle_ps(t0, *defaultVecPtr, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 8 :
|
||||
; 9 : target->colum[0] = _mm_shuffle_ps(t0, zeroVec, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
000ce 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
000d5 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
000d9 0f c6 00 88 shufps xmm0, XMMWORD PTR [rax], 136 ; 00000088H
|
||||
000dd b8 10 00 00 00 mov eax, 16
|
||||
000e2 48 6b c0 00 imul rax, rax, 0
|
||||
000e6 48 8b 8d 48 01
|
||||
000df 0f 57 c0 xorps xmm0, xmm0
|
||||
000e2 f3 0f 11 45 70 movss DWORD PTR $S1$[rbp], xmm0
|
||||
000e7 0f 57 c0 xorps xmm0, xmm0
|
||||
000ea f3 0f 11 45 74 movss DWORD PTR $S1$[rbp+4], xmm0
|
||||
000ef 0f 57 c0 xorps xmm0, xmm0
|
||||
000f2 f3 0f 11 45 78 movss DWORD PTR $S1$[rbp+8], xmm0
|
||||
000f7 0f 57 c0 xorps xmm0, xmm0
|
||||
000fa f3 0f 11 45 7c movss DWORD PTR $S1$[rbp+12], xmm0
|
||||
000ff 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
00103 0f c6 45 70 88 shufps xmm0, XMMWORD PTR $S1$[rbp], 136 ; 00000088H
|
||||
00108 b8 10 00 00 00 mov eax, 16
|
||||
0010d 48 6b c0 00 imul rax, rax, 0
|
||||
00111 48 8b 8d d8 01
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
000ed 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
00118 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 12 : target->colum[1] = _mm_shuffle_ps(t0, *defaultVecPtr, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
; 10 : target->colum[1] = _mm_shuffle_ps(t0, zeroVec, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
|
||||
000f1 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
000f8 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
000fc 0f c6 00 dd shufps xmm0, XMMWORD PTR [rax], 221 ; 000000ddH
|
||||
00100 b8 10 00 00 00 mov eax, 16
|
||||
00105 48 6b c0 01 imul rax, rax, 1
|
||||
00109 48 8b 8d 48 01
|
||||
0011c 0f 57 c0 xorps xmm0, xmm0
|
||||
0011f f3 0f 11 85 a0
|
||||
00 00 00 movss DWORD PTR $S2$[rbp], xmm0
|
||||
00127 0f 57 c0 xorps xmm0, xmm0
|
||||
0012a f3 0f 11 85 a4
|
||||
00 00 00 movss DWORD PTR $S2$[rbp+4], xmm0
|
||||
00132 0f 57 c0 xorps xmm0, xmm0
|
||||
00135 f3 0f 11 85 a8
|
||||
00 00 00 movss DWORD PTR $S2$[rbp+8], xmm0
|
||||
0013d 0f 57 c0 xorps xmm0, xmm0
|
||||
00140 f3 0f 11 85 ac
|
||||
00 00 00 movss DWORD PTR $S2$[rbp+12], xmm0
|
||||
00148 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
0014c 0f c6 85 a0 00
|
||||
00 00 dd shufps xmm0, XMMWORD PTR $S2$[rbp], 221 ; 000000ddH
|
||||
00154 b8 10 00 00 00 mov eax, 16
|
||||
00159 48 6b c0 01 imul rax, rax, 1
|
||||
0015d 48 8b 8d d8 01
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00110 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
00164 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 13 : target->colum[2] = _mm_shuffle_ps(t1, *defaultVecPtr, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 11 : target->colum[2] = _mm_shuffle_ps(t1, zeroVec, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
00114 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR defaultVecPtr
|
||||
0011b 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
0011f 0f c6 00 88 shufps xmm0, XMMWORD PTR [rax], 136 ; 00000088H
|
||||
00123 b8 10 00 00 00 mov eax, 16
|
||||
00128 48 6b c0 02 imul rax, rax, 2
|
||||
0012c 48 8b 8d 48 01
|
||||
00168 0f 57 c0 xorps xmm0, xmm0
|
||||
0016b f3 0f 11 85 d0
|
||||
00 00 00 movss DWORD PTR $S3$[rbp], xmm0
|
||||
00173 0f 57 c0 xorps xmm0, xmm0
|
||||
00176 f3 0f 11 85 d4
|
||||
00 00 00 movss DWORD PTR $S3$[rbp+4], xmm0
|
||||
0017e 0f 57 c0 xorps xmm0, xmm0
|
||||
00181 f3 0f 11 85 d8
|
||||
00 00 00 movss DWORD PTR $S3$[rbp+8], xmm0
|
||||
00189 0f 57 c0 xorps xmm0, xmm0
|
||||
0018c f3 0f 11 85 dc
|
||||
00 00 00 movss DWORD PTR $S3$[rbp+12], xmm0
|
||||
00194 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
00198 0f c6 85 d0 00
|
||||
00 00 88 shufps xmm0, XMMWORD PTR $S3$[rbp], 136 ; 00000088H
|
||||
001a0 b8 10 00 00 00 mov eax, 16
|
||||
001a5 48 6b c0 02 imul rax, rax, 2
|
||||
001a9 48 8b 8d d8 01
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00133 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
001b0 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 14 : }
|
||||
; 12 : }
|
||||
|
||||
00137 48 8d a5 28 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+296]
|
||||
0013e 5f pop rdi
|
||||
0013f 5d pop rbp
|
||||
00140 c3 ret 0
|
||||
001b4 48 8b 8d a8 01
|
||||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||||
001bb 48 33 cd xor rcx, rbp
|
||||
001be e8 00 00 00 00 call __security_check_cookie
|
||||
001c3 48 8d a5 b8 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+440]
|
||||
001ca 5f pop rdi
|
||||
001cb 5d pop rbp
|
||||
001cc c3 ret 0
|
||||
transpose2to3 ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+452
-523
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.38.33130.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.39.33519.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
@@ -6,195 +6,18 @@ INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
_DATA SEGMENT
|
||||
COMM GLAD_WGL_VERSION_1_0:DWORD
|
||||
COMM GLAD_WGL_3DFX_multisample:DWORD
|
||||
COMM GLAD_WGL_3DL_stereo_control:DWORD
|
||||
COMM GLAD_WGL_AMD_gpu_association:DWORD
|
||||
COMM GLAD_WGL_ARB_buffer_region:DWORD
|
||||
COMM GLAD_WGL_ARB_context_flush_control:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_no_error:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_profile:DWORD
|
||||
COMM GLAD_WGL_ARB_create_context_robustness:DWORD
|
||||
COMM GLAD_WGL_ARB_extensions_string:DWORD
|
||||
COMM GLAD_WGL_ARB_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_ARB_make_current_read:DWORD
|
||||
COMM GLAD_WGL_ARB_multisample:DWORD
|
||||
COMM GLAD_WGL_ARB_pbuffer:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format:DWORD
|
||||
COMM GLAD_WGL_ARB_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ARB_render_texture:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_application_isolation:DWORD
|
||||
COMM GLAD_WGL_ARB_robustness_share_group_isolation:DWORD
|
||||
COMM GLAD_WGL_ATI_pixel_format_float:DWORD
|
||||
COMM GLAD_WGL_ATI_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_EXT_colorspace:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es2_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_create_context_es_profile:DWORD
|
||||
COMM GLAD_WGL_EXT_depth_float:DWORD
|
||||
COMM GLAD_WGL_EXT_display_color_table:DWORD
|
||||
COMM GLAD_WGL_EXT_extensions_string:DWORD
|
||||
COMM GLAD_WGL_EXT_framebuffer_sRGB:DWORD
|
||||
COMM GLAD_WGL_EXT_make_current_read:DWORD
|
||||
COMM GLAD_WGL_EXT_multisample:DWORD
|
||||
COMM GLAD_WGL_EXT_pbuffer:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format:DWORD
|
||||
COMM GLAD_WGL_EXT_pixel_format_packed_float:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control:DWORD
|
||||
COMM GLAD_WGL_EXT_swap_control_tear:DWORD
|
||||
COMM GLAD_WGL_I3D_digital_video_control:DWORD
|
||||
COMM GLAD_WGL_I3D_gamma:DWORD
|
||||
COMM GLAD_WGL_I3D_genlock:DWORD
|
||||
COMM GLAD_WGL_I3D_image_buffer:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_lock:DWORD
|
||||
COMM GLAD_WGL_I3D_swap_frame_usage:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop:DWORD
|
||||
COMM GLAD_WGL_NV_DX_interop2:DWORD
|
||||
COMM GLAD_WGL_NV_copy_image:DWORD
|
||||
COMM GLAD_WGL_NV_delay_before_swap:DWORD
|
||||
COMM GLAD_WGL_NV_float_buffer:DWORD
|
||||
COMM GLAD_WGL_NV_gpu_affinity:DWORD
|
||||
COMM GLAD_WGL_NV_multigpu_context:DWORD
|
||||
COMM GLAD_WGL_NV_multisample_coverage:DWORD
|
||||
COMM GLAD_WGL_NV_present_video:DWORD
|
||||
COMM GLAD_WGL_NV_render_depth_texture:DWORD
|
||||
COMM GLAD_WGL_NV_render_texture_rectangle:DWORD
|
||||
COMM GLAD_WGL_NV_swap_group:DWORD
|
||||
COMM GLAD_WGL_NV_vertex_array_range:DWORD
|
||||
COMM GLAD_WGL_NV_video_capture:DWORD
|
||||
COMM GLAD_WGL_NV_video_output:DWORD
|
||||
COMM GLAD_WGL_OML_sync_control:DWORD
|
||||
COMM glad_wglAllocateMemoryNV:QWORD
|
||||
COMM glad_wglAssociateImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglBeginFrameTrackingI3D:QWORD
|
||||
COMM glad_wglBindDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglBindSwapBarrierNV:QWORD
|
||||
COMM glad_wglBindTexImageARB:QWORD
|
||||
COMM glad_wglBindVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoDeviceNV:QWORD
|
||||
COMM glad_wglBindVideoImageNV:QWORD
|
||||
COMM glad_wglBlitContextFramebufferAMD:QWORD
|
||||
COMM glad_wglChoosePixelFormatARB:QWORD
|
||||
COMM glad_wglChoosePixelFormatEXT:QWORD
|
||||
COMM glad_wglCopyImageSubDataNV:QWORD
|
||||
COMM glad_wglCreateAffinityDCNV:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAMD:QWORD
|
||||
COMM glad_wglCreateAssociatedContextAttribsAMD:QWORD
|
||||
COMM glad_wglCreateBufferRegionARB:QWORD
|
||||
COMM glad_wglCreateContextAttribsARB:QWORD
|
||||
COMM glad_wglCreateDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglCreateImageBufferI3D:QWORD
|
||||
COMM glad_wglCreatePbufferARB:QWORD
|
||||
COMM glad_wglCreatePbufferEXT:QWORD
|
||||
COMM glad_wglDXCloseDeviceNV:QWORD
|
||||
COMM glad_wglDXLockObjectsNV:QWORD
|
||||
COMM glad_wglDXObjectAccessNV:QWORD
|
||||
COMM glad_wglDXOpenDeviceNV:QWORD
|
||||
COMM glad_wglDXRegisterObjectNV:QWORD
|
||||
COMM glad_wglDXSetResourceShareHandleNV:QWORD
|
||||
COMM glad_wglDXUnlockObjectsNV:QWORD
|
||||
COMM glad_wglDXUnregisterObjectNV:QWORD
|
||||
COMM glad_wglDelayBeforeSwapNV:QWORD
|
||||
COMM glad_wglDeleteAssociatedContextAMD:QWORD
|
||||
COMM glad_wglDeleteBufferRegionARB:QWORD
|
||||
COMM glad_wglDeleteDCNV:QWORD
|
||||
COMM glad_wglDestroyDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglDestroyImageBufferI3D:QWORD
|
||||
COMM glad_wglDestroyPbufferARB:QWORD
|
||||
COMM glad_wglDestroyPbufferEXT:QWORD
|
||||
COMM glad_wglDisableFrameLockI3D:QWORD
|
||||
COMM glad_wglDisableGenlockI3D:QWORD
|
||||
COMM glad_wglEnableFrameLockI3D:QWORD
|
||||
COMM glad_wglEnableGenlockI3D:QWORD
|
||||
COMM glad_wglEndFrameTrackingI3D:QWORD
|
||||
COMM glad_wglEnumGpuDevicesNV:QWORD
|
||||
COMM glad_wglEnumGpusFromAffinityDCNV:QWORD
|
||||
COMM glad_wglEnumGpusNV:QWORD
|
||||
COMM glad_wglEnumerateVideoCaptureDevicesNV:QWORD
|
||||
COMM glad_wglEnumerateVideoDevicesNV:QWORD
|
||||
COMM glad_wglFreeMemoryNV:QWORD
|
||||
COMM glad_wglGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetContextGPUIDAMD:QWORD
|
||||
COMM glad_wglGetCurrentAssociatedContextAMD:QWORD
|
||||
COMM glad_wglGetCurrentReadDCARB:QWORD
|
||||
COMM glad_wglGetCurrentReadDCEXT:QWORD
|
||||
COMM glad_wglGetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglGetExtensionsStringARB:QWORD
|
||||
COMM glad_wglGetExtensionsStringEXT:QWORD
|
||||
COMM glad_wglGetFrameUsageI3D:QWORD
|
||||
COMM glad_wglGetGPUIDsAMD:QWORD
|
||||
COMM glad_wglGetGPUInfoAMD:QWORD
|
||||
COMM glad_wglGetGammaTableI3D:QWORD
|
||||
COMM glad_wglGetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglGetGenlockSampleRateI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceDelayI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceEdgeI3D:QWORD
|
||||
COMM glad_wglGetGenlockSourceI3D:QWORD
|
||||
COMM glad_wglGetMscRateOML:QWORD
|
||||
COMM glad_wglGetPbufferDCARB:QWORD
|
||||
COMM glad_wglGetPbufferDCEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribfvEXT:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivARB:QWORD
|
||||
COMM glad_wglGetPixelFormatAttribivEXT:QWORD
|
||||
COMM glad_wglGetSwapIntervalEXT:QWORD
|
||||
COMM glad_wglGetSyncValuesOML:QWORD
|
||||
COMM glad_wglGetVideoDeviceNV:QWORD
|
||||
COMM glad_wglGetVideoInfoNV:QWORD
|
||||
COMM glad_wglIsEnabledFrameLockI3D:QWORD
|
||||
COMM glad_wglIsEnabledGenlockI3D:QWORD
|
||||
COMM glad_wglJoinSwapGroupNV:QWORD
|
||||
COMM glad_wglLoadDisplayColorTableEXT:QWORD
|
||||
COMM glad_wglLockVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglMakeAssociatedContextCurrentAMD:QWORD
|
||||
COMM glad_wglMakeContextCurrentARB:QWORD
|
||||
COMM glad_wglMakeContextCurrentEXT:QWORD
|
||||
COMM glad_wglQueryCurrentContextNV:QWORD
|
||||
COMM glad_wglQueryFrameCountNV:QWORD
|
||||
COMM glad_wglQueryFrameLockMasterI3D:QWORD
|
||||
COMM glad_wglQueryFrameTrackingI3D:QWORD
|
||||
COMM glad_wglQueryGenlockMaxSourceDelayI3D:QWORD
|
||||
COMM glad_wglQueryMaxSwapGroupsNV:QWORD
|
||||
COMM glad_wglQueryPbufferARB:QWORD
|
||||
COMM glad_wglQueryPbufferEXT:QWORD
|
||||
COMM glad_wglQuerySwapGroupNV:QWORD
|
||||
COMM glad_wglQueryVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseImageBufferEventsI3D:QWORD
|
||||
COMM glad_wglReleasePbufferDCARB:QWORD
|
||||
COMM glad_wglReleasePbufferDCEXT:QWORD
|
||||
COMM glad_wglReleaseTexImageARB:QWORD
|
||||
COMM glad_wglReleaseVideoCaptureDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoDeviceNV:QWORD
|
||||
COMM glad_wglReleaseVideoImageNV:QWORD
|
||||
COMM glad_wglResetFrameCountNV:QWORD
|
||||
COMM glad_wglRestoreBufferRegionARB:QWORD
|
||||
COMM glad_wglSaveBufferRegionARB:QWORD
|
||||
COMM glad_wglSendPbufferToVideoNV:QWORD
|
||||
COMM glad_wglSetDigitalVideoParametersI3D:QWORD
|
||||
COMM glad_wglSetGammaTableI3D:QWORD
|
||||
COMM glad_wglSetGammaTableParametersI3D:QWORD
|
||||
COMM glad_wglSetPbufferAttribARB:QWORD
|
||||
COMM glad_wglSetStereoEmitterState3DL:QWORD
|
||||
COMM glad_wglSwapBuffersMscOML:QWORD
|
||||
COMM glad_wglSwapIntervalEXT:QWORD
|
||||
COMM glad_wglSwapLayerBuffersMscOML:QWORD
|
||||
COMM glad_wglWaitForMscOML:QWORD
|
||||
COMM glad_wglWaitForSbcOML:QWORD
|
||||
COMM infolog:QWORD:0200H
|
||||
COMM infolog:BYTE:0200H
|
||||
_DATA ENDS
|
||||
msvcjmc SEGMENT
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__D359774B_concurrencysal@h DB 01H
|
||||
__0E7B27E3_sal@h DB 01H
|
||||
__C320D00B_vadefs@h DB 01H
|
||||
__E4023321_vcruntime@h DB 01H
|
||||
__045EB48A_excpt@h DB 01H
|
||||
__8FF200A2_stdarg@h DB 01H
|
||||
__4B783B3C_concurrencysal@h DB 01H
|
||||
__137BB1BE_sal@h DB 01H
|
||||
__805F4069_vadefs@h DB 01H
|
||||
__1EAACA9B_vcruntime@h DB 01H
|
||||
__1227BCE2_excpt@h DB 01H
|
||||
__CC8D90C0_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
@@ -206,7 +29,7 @@ __1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__1A10C8D2_vcruntime_string@h DB 01H
|
||||
__0504B279_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
@@ -281,35 +104,35 @@ __11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__CBBACB16_ssgc_framework@h DB 01H
|
||||
__F0C66064_ssgc_internal@h DB 01H
|
||||
__BB2DBE6D_stdint@h DB 01H
|
||||
__0E25A6E3_khrplatform@h DB 01H
|
||||
__4AFAC916_glad_gl@h DB 01H
|
||||
__D52B075C_glad_wgl@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__94128AEC_glfw3@h DB 01H
|
||||
__FC01764F_mmintrin@h DB 01H
|
||||
__A19B9DB6_ssgc_framework@h DB 01H
|
||||
__5BC5AF51_mmintrin@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FA77ED4C_malloc@h DB 01H
|
||||
__64D75F75_xmmintrin@h DB 01H
|
||||
__01B5D6B9_emmintrin@h DB 01H
|
||||
__DE14BE30_pmmintrin@h DB 01H
|
||||
__6ECDCDB2_tmmintrin@h DB 01H
|
||||
__47F6D831_smmintrin@h DB 01H
|
||||
__229451FD_nmmintrin@h DB 01H
|
||||
__F72FABB3_wmmintrin@h DB 01H
|
||||
__3CBBE6B4_zmmintrin@h DB 01H
|
||||
__0BAF447E_immintrin@h DB 01H
|
||||
__9E7FA6CF_xmmintrin@h DB 01H
|
||||
__61B03275_ssgc_internal@h DB 01H
|
||||
__F8522E0F_stdint@h DB 01H
|
||||
__874AB8BA_khrplatform@h DB 01H
|
||||
__8DCB230D_gl@h DB 01H
|
||||
__5F89FF5A_wgl@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__B47D1049_glfw3@h DB 01H
|
||||
__FB1D2F03_emmintrin@h DB 01H
|
||||
__24BC478A_pmmintrin@h DB 01H
|
||||
__94653408_tmmintrin@h DB 01H
|
||||
__BD5E218B_smmintrin@h DB 01H
|
||||
__D83CA847_nmmintrin@h DB 01H
|
||||
__0D875209_wmmintrin@h DB 01H
|
||||
__C6131F0E_zmmintrin@h DB 01H
|
||||
__F107BDC4_immintrin@h DB 01H
|
||||
__44420885_corecrt_stdio_config@h DB 01H
|
||||
__AB601D8D_corecrt_wstdio@h DB 01H
|
||||
__C1EC35D3_stdio@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__055B9052_limits@h DB 01H
|
||||
__46240030_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__014E939F_stb_image@h DB 01H
|
||||
__9D113FA1_StgSharpC@h DB 01H
|
||||
__5274102E_stb_image@h DB 01H
|
||||
__CE2BBC10_StgSharpC@h DB 01H
|
||||
__506864FF_mat4@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC transpose4to2
|
||||
@@ -441,7 +264,7 @@ source$ = 416
|
||||
target$ = 424
|
||||
transpose4to3 PROC ; COMDAT
|
||||
|
||||
; 32 : {
|
||||
; 29 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
@@ -455,7 +278,7 @@ $LN3:
|
||||
00 00 lea rcx, OFFSET FLAT:__506864FF_mat4@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 33 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 30 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
00024 b8 10 00 00 00 mov eax, 16
|
||||
00029 48 6b c0 01 imul rax, rax, 1
|
||||
@@ -475,7 +298,7 @@ $LN3:
|
||||
0005a 0f 28 c1 movaps xmm0, xmm1
|
||||
0005d 0f 29 45 10 movaps XMMWORD PTR t0$[rbp], xmm0
|
||||
|
||||
; 34 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
; 31 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
|
||||
00061 b8 10 00 00 00 mov eax, 16
|
||||
00066 48 6b c0 01 imul rax, rax, 1
|
||||
@@ -495,7 +318,7 @@ $LN3:
|
||||
00097 0f 28 c1 movaps xmm0, xmm1
|
||||
0009a 0f 29 45 40 movaps XMMWORD PTR t1$[rbp], xmm0
|
||||
|
||||
; 35 : __m128 t2 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 32 : __m128 t2 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
0009e b8 10 00 00 00 mov eax, 16
|
||||
000a3 48 6b c0 03 imul rax, rax, 3
|
||||
@@ -515,7 +338,7 @@ $LN3:
|
||||
000d4 0f 28 c1 movaps xmm0, xmm1
|
||||
000d7 0f 29 45 70 movaps XMMWORD PTR t2$[rbp], xmm0
|
||||
|
||||
; 36 : __m128 t3 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
; 33 : __m128 t3 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
|
||||
000db b8 10 00 00 00 mov eax, 16
|
||||
000e0 48 6b c0 03 imul rax, rax, 3
|
||||
@@ -536,8 +359,8 @@ $LN3:
|
||||
00114 0f 29 85 a0 00
|
||||
00 00 movaps XMMWORD PTR t3$[rbp], xmm0
|
||||
|
||||
; 37 :
|
||||
; 38 : target->colum[0] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 34 :
|
||||
; 35 : target->colum[0] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
0011b 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
0011f 0f c6 45 70 88 shufps xmm0, XMMWORD PTR t2$[rbp], 136 ; 00000088H
|
||||
@@ -547,7 +370,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00134 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 39 : target->colum[1] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
; 36 : target->colum[1] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
|
||||
00138 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
0013c 0f c6 45 70 dd shufps xmm0, XMMWORD PTR t2$[rbp], 221 ; 000000ddH
|
||||
@@ -557,7 +380,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00151 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 40 : target->colum[2] = _mm_shuffle_ps(t1, t3, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 37 : target->colum[2] = _mm_shuffle_ps(t1, t3, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
00155 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
00159 0f c6 85 a0 00
|
||||
@@ -568,8 +391,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00171 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 41 :
|
||||
; 42 : }
|
||||
; 38 : }
|
||||
|
||||
00175 48 8d a5 88 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+392]
|
||||
@@ -585,7 +407,7 @@ _TEXT SEGMENT
|
||||
matPtr$ = 224
|
||||
deinit_mat4 PROC ; COMDAT
|
||||
|
||||
; 67 : {
|
||||
; 60 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
@@ -598,14 +420,14 @@ $LN3:
|
||||
00 00 lea rcx, OFFSET FLAT:__506864FF_mat4@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 68 : _aligned_free(matPtr);
|
||||
; 61 : _aligned_free(matPtr);
|
||||
|
||||
0001f 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR matPtr$[rbp]
|
||||
00026 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__aligned_free
|
||||
|
||||
; 69 : }
|
||||
; 62 : }
|
||||
|
||||
0002c 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
@@ -643,7 +465,7 @@ matPtr$ = 1280
|
||||
transpose$ = 1288
|
||||
det_mat4 PROC ; COMDAT
|
||||
|
||||
; 47 : {
|
||||
; 41 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
@@ -663,7 +485,7 @@ $LN3:
|
||||
00 00 lea rcx, OFFSET FLAT:__506864FF_mat4@c
|
||||
00038 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 48 : __m128 mc0 = ALIGN(matPtr->colum[0]);
|
||||
; 42 : __m128 mc0 = ALIGN(matPtr->colum[0]);
|
||||
|
||||
0003d b8 10 00 00 00 mov eax, 16
|
||||
00042 48 6b c0 00 imul rax, rax, 0
|
||||
@@ -674,7 +496,7 @@ $LN3:
|
||||
00053 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
00056 0f 29 45 10 movaps XMMWORD PTR mc0$[rbp], xmm0
|
||||
|
||||
; 49 : __m128 mc1 = ALIGN(matPtr->colum[1]);
|
||||
; 43 : __m128 mc1 = ALIGN(matPtr->colum[1]);
|
||||
|
||||
0005a b8 10 00 00 00 mov eax, 16
|
||||
0005f 48 6b c0 01 imul rax, rax, 1
|
||||
@@ -685,7 +507,7 @@ $LN3:
|
||||
00070 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
00073 0f 29 45 40 movaps XMMWORD PTR mc1$[rbp], xmm0
|
||||
|
||||
; 50 : __m128 mc2 = ALIGN(matPtr->colum[2]);
|
||||
; 44 : __m128 mc2 = ALIGN(matPtr->colum[2]);
|
||||
|
||||
00077 b8 10 00 00 00 mov eax, 16
|
||||
0007c 48 6b c0 02 imul rax, rax, 2
|
||||
@@ -696,7 +518,7 @@ $LN3:
|
||||
0008d 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
00090 0f 29 45 70 movaps XMMWORD PTR mc2$[rbp], xmm0
|
||||
|
||||
; 51 : __m128 mc3 = ALIGN(matPtr->colum[3]);
|
||||
; 45 : __m128 mc3 = ALIGN(matPtr->colum[3]);
|
||||
|
||||
00094 b8 10 00 00 00 mov eax, 16
|
||||
00099 48 6b c0 03 imul rax, rax, 3
|
||||
@@ -708,8 +530,8 @@ $LN3:
|
||||
000ad 0f 29 85 a0 00
|
||||
00 00 movaps XMMWORD PTR mc3$[rbp], xmm0
|
||||
|
||||
; 52 :
|
||||
; 53 : __m128 cogeneration = _mm_set_ps(
|
||||
; 46 :
|
||||
; 47 : __m128 cogeneration = _mm_set_ps(
|
||||
|
||||
000b4 0f 28 85 a0 00
|
||||
00 00 movaps xmm0, XMMWORD PTR mc3$[rbp]
|
||||
@@ -797,12 +619,12 @@ $LN3:
|
||||
001e5 0f 29 85 d0 00
|
||||
00 00 movaps XMMWORD PTR cogeneration$[rbp], xmm0
|
||||
|
||||
; 54 : det_mat3_internal(mc0, mc1, mc2),
|
||||
; 55 : det_mat3_internal(mc0, mc1, mc3),
|
||||
; 56 : det_mat3_internal(mc0, mc2, mc3),
|
||||
; 57 : det_mat3_internal(mc1, mc2, mc3)
|
||||
; 58 : );
|
||||
; 59 : __m128 retvec = _mm_mul_ps(ALIGN(transpose->colum[3]), cogeneration);
|
||||
; 48 : det_mat3_internal(mc0, mc1, mc2),
|
||||
; 49 : det_mat3_internal(mc0, mc1, mc3),
|
||||
; 50 : det_mat3_internal(mc0, mc2, mc3),
|
||||
; 51 : det_mat3_internal(mc1, mc2, mc3)
|
||||
; 52 : );
|
||||
; 53 : __m128 retvec = _mm_mul_ps(ALIGN(transpose->colum[3]), cogeneration);
|
||||
|
||||
001ec b8 10 00 00 00 mov eax, 16
|
||||
001f1 48 6b c0 03 imul rax, rax, 3
|
||||
@@ -816,7 +638,7 @@ $LN3:
|
||||
0020c 0f 29 85 00 01
|
||||
00 00 movaps XMMWORD PTR retvec$[rbp], xmm0
|
||||
|
||||
; 60 : retvec = _mm_hsub_ps(retvec, retvec);
|
||||
; 54 : retvec = _mm_hsub_ps(retvec, retvec);
|
||||
|
||||
00213 0f 28 85 00 01
|
||||
00 00 movaps xmm0, XMMWORD PTR retvec$[rbp]
|
||||
@@ -825,7 +647,7 @@ $LN3:
|
||||
00222 0f 29 85 00 01
|
||||
00 00 movaps XMMWORD PTR retvec$[rbp], xmm0
|
||||
|
||||
; 61 : retvec = _mm_hadd_ps(retvec, retvec);
|
||||
; 55 : retvec = _mm_hadd_ps(retvec, retvec);
|
||||
|
||||
00229 0f 28 85 00 01
|
||||
00 00 movaps xmm0, XMMWORD PTR retvec$[rbp]
|
||||
@@ -834,7 +656,7 @@ $LN3:
|
||||
00238 0f 29 85 00 01
|
||||
00 00 movaps XMMWORD PTR retvec$[rbp], xmm0
|
||||
|
||||
; 62 : return -retvec.m128_f32[0];
|
||||
; 56 : return -retvec.m128_f32[0];
|
||||
|
||||
0023f b8 04 00 00 00 mov eax, 4
|
||||
00244 48 6b c0 00 imul rax, rax, 0
|
||||
@@ -843,8 +665,7 @@ $LN3:
|
||||
00251 0f 57 05 00 00
|
||||
00 00 xorps xmm0, DWORD PTR __xmm@80000000800000008000000080000000
|
||||
|
||||
; 63 :
|
||||
; 64 : }
|
||||
; 57 : }
|
||||
|
||||
00258 f3 0f 7f 44 24
|
||||
20 movdqu XMMWORD PTR [rsp+32], xmm0
|
||||
@@ -873,7 +694,7 @@ source$ = 416
|
||||
target$ = 424
|
||||
transpose4to4 PROC ; COMDAT
|
||||
|
||||
; 18 : {
|
||||
; 16 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
@@ -887,7 +708,7 @@ $LN3:
|
||||
00 00 lea rcx, OFFSET FLAT:__506864FF_mat4@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 19 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 17 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
00024 b8 10 00 00 00 mov eax, 16
|
||||
00029 48 6b c0 01 imul rax, rax, 1
|
||||
@@ -907,7 +728,7 @@ $LN3:
|
||||
0005a 0f 28 c1 movaps xmm0, xmm1
|
||||
0005d 0f 29 45 10 movaps XMMWORD PTR t0$[rbp], xmm0
|
||||
|
||||
; 20 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
; 18 : __m128 t1 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
|
||||
00061 b8 10 00 00 00 mov eax, 16
|
||||
00066 48 6b c0 01 imul rax, rax, 1
|
||||
@@ -927,7 +748,7 @@ $LN3:
|
||||
00097 0f 28 c1 movaps xmm0, xmm1
|
||||
0009a 0f 29 45 40 movaps XMMWORD PTR t1$[rbp], xmm0
|
||||
|
||||
; 21 : __m128 t2 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 19 : __m128 t2 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
0009e b8 10 00 00 00 mov eax, 16
|
||||
000a3 48 6b c0 03 imul rax, rax, 3
|
||||
@@ -947,7 +768,7 @@ $LN3:
|
||||
000d4 0f 28 c1 movaps xmm0, xmm1
|
||||
000d7 0f 29 45 70 movaps XMMWORD PTR t2$[rbp], xmm0
|
||||
|
||||
; 22 : __m128 t3 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
; 20 : __m128 t3 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(3, 2, 3, 2));
|
||||
|
||||
000db b8 10 00 00 00 mov eax, 16
|
||||
000e0 48 6b c0 03 imul rax, rax, 3
|
||||
@@ -968,8 +789,8 @@ $LN3:
|
||||
00114 0f 29 85 a0 00
|
||||
00 00 movaps XMMWORD PTR t3$[rbp], xmm0
|
||||
|
||||
; 23 :
|
||||
; 24 : target->colum[0] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 21 :
|
||||
; 22 : target->colum[0] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
0011b 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
0011f 0f c6 45 70 88 shufps xmm0, XMMWORD PTR t2$[rbp], 136 ; 00000088H
|
||||
@@ -979,7 +800,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00134 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 25 : target->colum[1] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
; 23 : target->colum[1] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
|
||||
00138 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
0013c 0f c6 45 70 dd shufps xmm0, XMMWORD PTR t2$[rbp], 221 ; 000000ddH
|
||||
@@ -989,7 +810,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00151 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 26 : target->colum[2] = _mm_shuffle_ps(t1, t3, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 24 : target->colum[2] = _mm_shuffle_ps(t1, t3, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
00155 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
00159 0f c6 85 a0 00
|
||||
@@ -1000,7 +821,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00171 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 27 : target->colum[3] = _mm_shuffle_ps(t1, t3, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
; 25 : target->colum[3] = _mm_shuffle_ps(t1, t3, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
|
||||
00175 0f 28 45 40 movaps xmm0, XMMWORD PTR t1$[rbp]
|
||||
00179 0f c6 85 a0 00
|
||||
@@ -1011,8 +832,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
00191 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 28 :
|
||||
; 29 : }
|
||||
; 26 : }
|
||||
|
||||
00195 48 8d a5 88 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+392]
|
||||
@@ -1031,7 +851,7 @@ source$ = 320
|
||||
target$ = 328
|
||||
transpose4to2 PROC ; COMDAT
|
||||
|
||||
; 9 : {
|
||||
; 7 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
@@ -1045,7 +865,7 @@ $LN3:
|
||||
00 00 lea rcx, OFFSET FLAT:__506864FF_mat4@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 10 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 8 : __m128 t0 = _mm_shuffle_ps(ALIGN(source->colum[0]), ALIGN(source->colum[1]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
00024 b8 10 00 00 00 mov eax, 16
|
||||
00029 48 6b c0 01 imul rax, rax, 1
|
||||
@@ -1065,7 +885,7 @@ $LN3:
|
||||
0005a 0f 28 c1 movaps xmm0, xmm1
|
||||
0005d 0f 29 45 10 movaps XMMWORD PTR t0$[rbp], xmm0
|
||||
|
||||
; 11 : __m128 t2 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
; 9 : __m128 t2 = _mm_shuffle_ps(ALIGN(source->colum[2]), ALIGN(source->colum[3]), _MM_SHUFFLE(1, 0, 1, 0));
|
||||
|
||||
00061 b8 10 00 00 00 mov eax, 16
|
||||
00066 48 6b c0 03 imul rax, rax, 3
|
||||
@@ -1085,8 +905,8 @@ $LN3:
|
||||
00097 0f 28 c1 movaps xmm0, xmm1
|
||||
0009a 0f 29 45 40 movaps XMMWORD PTR t2$[rbp], xmm0
|
||||
|
||||
; 12 :
|
||||
; 13 : target->colum[0] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
; 10 :
|
||||
; 11 : target->colum[0] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(2, 0, 2, 0));
|
||||
|
||||
0009e 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
000a2 0f c6 45 40 88 shufps xmm0, XMMWORD PTR t2$[rbp], 136 ; 00000088H
|
||||
@@ -1096,7 +916,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
000b7 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 14 : target->colum[1] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
; 12 : target->colum[1] = _mm_shuffle_ps(t0, t2, _MM_SHUFFLE(3, 1, 3, 1));
|
||||
|
||||
000bb 0f 28 45 10 movaps xmm0, XMMWORD PTR t0$[rbp]
|
||||
000bf 0f c6 45 40 dd shufps xmm0, XMMWORD PTR t2$[rbp], 221 ; 000000ddH
|
||||
@@ -1106,7 +926,7 @@ $LN3:
|
||||
00 00 mov rcx, QWORD PTR target$[rbp]
|
||||
000d4 0f 11 04 01 movups XMMWORD PTR [rcx+rax], xmm0
|
||||
|
||||
; 15 : }
|
||||
; 13 : }
|
||||
|
||||
000d8 48 8d a5 28 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+296]
|
||||
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,401 +0,0 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
msvcjmc SEGMENT
|
||||
__9C03CD75_concurrencysal@h DB 01H
|
||||
__CA64BAF1_sal@h DB 01H
|
||||
__95655E73_vadefs@h DB 01H
|
||||
__1D560A45_vcruntime@h DB 01H
|
||||
__1B0272D9_corecrt@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__ED683015_stdint@h DB 01H
|
||||
__89F75FCD_ssgc_internal@h DB 01H
|
||||
__A5E73FD0_glfw3@h DB 01H
|
||||
__1D45B1A5_glfw_null_platform@h DB 01H
|
||||
__74484FB3_corecrt_wctype@h DB 01H
|
||||
__CBE172F9_wctype@h DB 01H
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__F214EFBF_excpt@h DB 01H
|
||||
__D9B78EDA_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
__173E09CA_driverspecs@h DB 01H
|
||||
__9A452361_specstrings@h DB 01H
|
||||
__1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__7061C667_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
__E8295E1E_string@h DB 01H
|
||||
__7FCB5136_guiddef@h DB 01H
|
||||
__FF8A9E11_pshpack4@h DB 01H
|
||||
__D5438902_poppack@h DB 01H
|
||||
__FB07E2A3_pshpack2@h DB 01H
|
||||
__F6906775_pshpack8@h DB 01H
|
||||
__F9415CFA_pshpack1@h DB 01H
|
||||
__E58C6F1C_apiset@h DB 01H
|
||||
__A5C52262_ktmtypes@h DB 01H
|
||||
__FBBA8F9D_winnt@h DB 01H
|
||||
__A32D3D2C_minwindef@h DB 01H
|
||||
__7D798299_windef@h DB 01H
|
||||
__9AE108E9_apisetcconv@h DB 01H
|
||||
__9CE53D2C_minwinbase@h DB 01H
|
||||
__5D0AA210_apiquery2@h DB 01H
|
||||
__4DD4E726_processenv@h DB 01H
|
||||
__3575CC96_fileapi@h DB 01H
|
||||
__8EA220E6_fileapifromapp@h DB 01H
|
||||
__BF9B31FE_debugapi@h DB 01H
|
||||
__C3AFE134_utilapiset@h DB 01H
|
||||
__76F69E51_handleapi@h DB 01H
|
||||
__7E63D784_errhandlingapi@h DB 01H
|
||||
__FFA7003C_fibersapi@h DB 01H
|
||||
__8971CECF_namedpipeapi@h DB 01H
|
||||
__46C9D8A6_profileapi@h DB 01H
|
||||
__98D4F0A3_heapapi@h DB 01H
|
||||
__50EF2A88_ioapiset@h DB 01H
|
||||
__92EA1464_synchapi@h DB 01H
|
||||
__A53D8AED_interlockedapi@h DB 01H
|
||||
__B506CAAF_processthreadsapi@h DB 01H
|
||||
__FF735694_sysinfoapi@h DB 01H
|
||||
__29589789_memoryapi@h DB 01H
|
||||
__E9C7A663_enclaveapi@h DB 01H
|
||||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||||
__C899130C_threadpoolapiset@h DB 01H
|
||||
__E0441EE7_jobapi@h DB 01H
|
||||
__CEF86838_jobapi2@h DB 01H
|
||||
__35AC6B9A_wow64apiset@h DB 01H
|
||||
__C8AE41A5_libloaderapi@h DB 01H
|
||||
__CC9E232D_securitybaseapi@h DB 01H
|
||||
__C9D0C9B8_namespaceapi@h DB 01H
|
||||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||||
__4D358795_processtopologyapi@h DB 01H
|
||||
__40446D10_securityappcontainer@h DB 01H
|
||||
__3A952EDF_realtimeapiset@h DB 01H
|
||||
__F4865F4B_winerror@h DB 01H
|
||||
__53C1BD93_timezoneapi@h DB 01H
|
||||
__1FFBEDBF_winbase@h DB 01H
|
||||
__43D3FA34_wingdi@h DB 01H
|
||||
__D24A7391_tvout@h DB 01H
|
||||
__7713A6C8_winuser@h DB 01H
|
||||
__0B345F71_datetimeapi@h DB 01H
|
||||
__9AC6960C_winnls@h DB 01H
|
||||
__973A40A8_stringapiset@h DB 01H
|
||||
__CC46FEE2_wincontypes@h DB 01H
|
||||
__97D70BE1_consoleapi@h DB 01H
|
||||
__27EC5E18_consoleapi2@h DB 01H
|
||||
__262E342F_consoleapi3@h DB 01H
|
||||
__641DCD70_wincon@h DB 01H
|
||||
__5A96C7A7_verrsrc@h DB 01H
|
||||
__B69C6FF2_winver@h DB 01H
|
||||
__7AEB8C37_reason@h DB 01H
|
||||
__59F1A8A9_winreg@h DB 01H
|
||||
__EE0E2B7F_wnnc@h DB 01H
|
||||
__DCDB7054_winnetwk@h DB 01H
|
||||
__81DDEDE3_stralign@h DB 01H
|
||||
__2134D1B4_winsvc@h DB 01H
|
||||
__11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__DF8704F0_rpcdcep@h DB 01H
|
||||
__5C6CA7BB_rpcdce@h DB 01H
|
||||
__853533C4_rpcnsi@h DB 01H
|
||||
__2D2406C3_rpcnterr@h DB 01H
|
||||
__64521D71_rpcasync@h DB 01H
|
||||
__AADCBA08_rpc@h DB 01H
|
||||
__1FE431C9_rpcnsip@h DB 01H
|
||||
__2B741F2D_rpcsal@h DB 01H
|
||||
__92623256_rpcndr@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__531E1E2A_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__9C18532E_wtypesbase@h DB 01H
|
||||
__30B1AFDA_unknwnbase@h DB 01H
|
||||
__328C1996_objidlbase@h DB 01H
|
||||
__C4E06B6A_cguid@h DB 01H
|
||||
__434718C5_combaseapi@h DB 01H
|
||||
__EA2E1D6D_wtypes@h DB 01H
|
||||
__DE6FDEF1_unknwn@h DB 01H
|
||||
__CCE0BACC_objidl@h DB 01H
|
||||
__8C7011E5_oaidl@h DB 01H
|
||||
__2E0B7863_propidlbase@h DB 01H
|
||||
__BF4CF2EC_coml2api@h DB 01H
|
||||
__6D897344_oleidl@h DB 01H
|
||||
__1129FC2C_servprov@h DB 01H
|
||||
__757952E4_msxml@h DB 01H
|
||||
__B1191D53_urlmon@h DB 01H
|
||||
__404D1A47_propidl@h DB 01H
|
||||
__A1C63593_objbase@h DB 01H
|
||||
__9F7C87B7_dinput@h DB 01H
|
||||
__B468A3D3_xinput@h DB 01H
|
||||
__AD768F06_dbt@h DB 01H
|
||||
__D83367F8_glfw_win32_platform@h DB 01H
|
||||
__53CB9229_glfw_null_joystick@h DB 01H
|
||||
__96BD4474_glfw_win32_joystick@h DB 01H
|
||||
__7D74CEA8_glfw_win32_thread@h DB 01H
|
||||
__C7421531_glfw_win32_time@h DB 01H
|
||||
__43B1F397_glfw_platform@h DB 01H
|
||||
__A547227D_glfw_internal@h DB 01H
|
||||
__4C0EC010_null_joystick@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC _glfwInitJoysticksNull
|
||||
PUBLIC _glfwTerminateJoysticksNull
|
||||
PUBLIC _glfwPollJoystickNull
|
||||
PUBLIC _glfwGetMappingNameNull
|
||||
PUBLIC _glfwUpdateGamepadGUIDNull
|
||||
PUBLIC __JustMyCode_Default
|
||||
PUBLIC ??_C@_00CNPNBAHC@@ ; `string'
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwInitJoysticksNull DD imagerel $LN3
|
||||
DD imagerel $LN3+42
|
||||
DD imagerel $unwind$_glfwInitJoysticksNull
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwTerminateJoysticksNull DD imagerel $LN3
|
||||
DD imagerel $LN3+37
|
||||
DD imagerel $unwind$_glfwTerminateJoysticksNull
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPollJoystickNull DD imagerel $LN3
|
||||
DD imagerel $LN3+47
|
||||
DD imagerel $unwind$_glfwPollJoystickNull
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwGetMappingNameNull DD imagerel $LN3
|
||||
DD imagerel $LN3+44
|
||||
DD imagerel $unwind$_glfwGetMappingNameNull
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwUpdateGamepadGUIDNull DD imagerel $LN3
|
||||
DD imagerel $LN3+41
|
||||
DD imagerel $unwind$_glfwUpdateGamepadGUIDNull
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
rtc$TMZ SEGMENT
|
||||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||||
rtc$TMZ ENDS
|
||||
; COMDAT rtc$IMZ
|
||||
rtc$IMZ SEGMENT
|
||||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||||
rtc$IMZ ENDS
|
||||
; COMDAT ??_C@_00CNPNBAHC@@
|
||||
CONST SEGMENT
|
||||
??_C@_00CNPNBAHC@@ DB 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwUpdateGamepadGUIDNull DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwGetMappingNameNull DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPollJoystickNull DD 025051701H
|
||||
DD 01122317H
|
||||
DD 0700b001dH
|
||||
DD 0500aH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwTerminateJoysticksNull DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwInitJoysticksNull DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
_TEXT SEGMENT
|
||||
__JustMyCode_Default PROC ; COMDAT
|
||||
00000 c2 00 00 ret 0
|
||||
__JustMyCode_Default ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_joystick.c
|
||||
; COMDAT _glfwUpdateGamepadGUIDNull
|
||||
_TEXT SEGMENT
|
||||
guid$ = 224
|
||||
_glfwUpdateGamepadGUIDNull PROC ; COMDAT
|
||||
|
||||
; 56 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__4C0EC010_null_joystick@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 57 : }
|
||||
|
||||
0001f 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00026 5f pop rdi
|
||||
00027 5d pop rbp
|
||||
00028 c3 ret 0
|
||||
_glfwUpdateGamepadGUIDNull ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_joystick.c
|
||||
; COMDAT _glfwGetMappingNameNull
|
||||
_TEXT SEGMENT
|
||||
_glfwGetMappingNameNull PROC ; COMDAT
|
||||
|
||||
; 51 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__4C0EC010_null_joystick@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 52 : return "";
|
||||
|
||||
0001b 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:??_C@_00CNPNBAHC@@
|
||||
|
||||
; 53 : }
|
||||
|
||||
00022 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00029 5f pop rdi
|
||||
0002a 5d pop rbp
|
||||
0002b c3 ret 0
|
||||
_glfwGetMappingNameNull ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_joystick.c
|
||||
; COMDAT _glfwPollJoystickNull
|
||||
_TEXT SEGMENT
|
||||
js$ = 224
|
||||
mode$ = 232
|
||||
_glfwPollJoystickNull PROC ; COMDAT
|
||||
|
||||
; 46 : {
|
||||
|
||||
$LN3:
|
||||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00009 55 push rbp
|
||||
0000a 57 push rdi
|
||||
0000b 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00017 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__4C0EC010_null_joystick@c
|
||||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 47 : return GLFW_FALSE;
|
||||
|
||||
00023 33 c0 xor eax, eax
|
||||
|
||||
; 48 : }
|
||||
|
||||
00025 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0002c 5f pop rdi
|
||||
0002d 5d pop rbp
|
||||
0002e c3 ret 0
|
||||
_glfwPollJoystickNull ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_joystick.c
|
||||
; COMDAT _glfwTerminateJoysticksNull
|
||||
_TEXT SEGMENT
|
||||
_glfwTerminateJoysticksNull PROC ; COMDAT
|
||||
|
||||
; 42 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__4C0EC010_null_joystick@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 43 : }
|
||||
|
||||
0001b 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00022 5f pop rdi
|
||||
00023 5d pop rbp
|
||||
00024 c3 ret 0
|
||||
_glfwTerminateJoysticksNull ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_joystick.c
|
||||
; COMDAT _glfwInitJoysticksNull
|
||||
_TEXT SEGMENT
|
||||
_glfwInitJoysticksNull PROC ; COMDAT
|
||||
|
||||
; 37 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__4C0EC010_null_joystick@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 38 : return GLFW_TRUE;
|
||||
|
||||
0001b b8 01 00 00 00 mov eax, 1
|
||||
|
||||
; 39 : }
|
||||
|
||||
00020 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00027 5f pop rdi
|
||||
00028 5d pop rbp
|
||||
00029 c3 ret 0
|
||||
_glfwInitJoysticksNull ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,802 +0,0 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
EXTRN _glfwConnectWin32:PROC
|
||||
msvcjmc SEGMENT
|
||||
__9C03CD75_concurrencysal@h DB 01H
|
||||
__CA64BAF1_sal@h DB 01H
|
||||
__95655E73_vadefs@h DB 01H
|
||||
__1D560A45_vcruntime@h DB 01H
|
||||
__1B0272D9_corecrt@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__ED683015_stdint@h DB 01H
|
||||
__89F75FCD_ssgc_internal@h DB 01H
|
||||
__A5E73FD0_glfw3@h DB 01H
|
||||
__1D45B1A5_glfw_null_platform@h DB 01H
|
||||
__74484FB3_corecrt_wctype@h DB 01H
|
||||
__CBE172F9_wctype@h DB 01H
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__F214EFBF_excpt@h DB 01H
|
||||
__D9B78EDA_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
__173E09CA_driverspecs@h DB 01H
|
||||
__9A452361_specstrings@h DB 01H
|
||||
__1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__7061C667_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
__E8295E1E_string@h DB 01H
|
||||
__7FCB5136_guiddef@h DB 01H
|
||||
__FF8A9E11_pshpack4@h DB 01H
|
||||
__D5438902_poppack@h DB 01H
|
||||
__FB07E2A3_pshpack2@h DB 01H
|
||||
__F6906775_pshpack8@h DB 01H
|
||||
__F9415CFA_pshpack1@h DB 01H
|
||||
__E58C6F1C_apiset@h DB 01H
|
||||
__A5C52262_ktmtypes@h DB 01H
|
||||
__FBBA8F9D_winnt@h DB 01H
|
||||
__A32D3D2C_minwindef@h DB 01H
|
||||
__7D798299_windef@h DB 01H
|
||||
__9AE108E9_apisetcconv@h DB 01H
|
||||
__9CE53D2C_minwinbase@h DB 01H
|
||||
__5D0AA210_apiquery2@h DB 01H
|
||||
__4DD4E726_processenv@h DB 01H
|
||||
__3575CC96_fileapi@h DB 01H
|
||||
__8EA220E6_fileapifromapp@h DB 01H
|
||||
__BF9B31FE_debugapi@h DB 01H
|
||||
__C3AFE134_utilapiset@h DB 01H
|
||||
__76F69E51_handleapi@h DB 01H
|
||||
__7E63D784_errhandlingapi@h DB 01H
|
||||
__FFA7003C_fibersapi@h DB 01H
|
||||
__8971CECF_namedpipeapi@h DB 01H
|
||||
__46C9D8A6_profileapi@h DB 01H
|
||||
__98D4F0A3_heapapi@h DB 01H
|
||||
__50EF2A88_ioapiset@h DB 01H
|
||||
__92EA1464_synchapi@h DB 01H
|
||||
__A53D8AED_interlockedapi@h DB 01H
|
||||
__B506CAAF_processthreadsapi@h DB 01H
|
||||
__FF735694_sysinfoapi@h DB 01H
|
||||
__29589789_memoryapi@h DB 01H
|
||||
__E9C7A663_enclaveapi@h DB 01H
|
||||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||||
__C899130C_threadpoolapiset@h DB 01H
|
||||
__E0441EE7_jobapi@h DB 01H
|
||||
__CEF86838_jobapi2@h DB 01H
|
||||
__35AC6B9A_wow64apiset@h DB 01H
|
||||
__C8AE41A5_libloaderapi@h DB 01H
|
||||
__CC9E232D_securitybaseapi@h DB 01H
|
||||
__C9D0C9B8_namespaceapi@h DB 01H
|
||||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||||
__4D358795_processtopologyapi@h DB 01H
|
||||
__40446D10_securityappcontainer@h DB 01H
|
||||
__3A952EDF_realtimeapiset@h DB 01H
|
||||
__F4865F4B_winerror@h DB 01H
|
||||
__53C1BD93_timezoneapi@h DB 01H
|
||||
__1FFBEDBF_winbase@h DB 01H
|
||||
__43D3FA34_wingdi@h DB 01H
|
||||
__D24A7391_tvout@h DB 01H
|
||||
__7713A6C8_winuser@h DB 01H
|
||||
__0B345F71_datetimeapi@h DB 01H
|
||||
__9AC6960C_winnls@h DB 01H
|
||||
__973A40A8_stringapiset@h DB 01H
|
||||
__CC46FEE2_wincontypes@h DB 01H
|
||||
__97D70BE1_consoleapi@h DB 01H
|
||||
__27EC5E18_consoleapi2@h DB 01H
|
||||
__262E342F_consoleapi3@h DB 01H
|
||||
__641DCD70_wincon@h DB 01H
|
||||
__5A96C7A7_verrsrc@h DB 01H
|
||||
__B69C6FF2_winver@h DB 01H
|
||||
__7AEB8C37_reason@h DB 01H
|
||||
__59F1A8A9_winreg@h DB 01H
|
||||
__EE0E2B7F_wnnc@h DB 01H
|
||||
__DCDB7054_winnetwk@h DB 01H
|
||||
__81DDEDE3_stralign@h DB 01H
|
||||
__2134D1B4_winsvc@h DB 01H
|
||||
__11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__DF8704F0_rpcdcep@h DB 01H
|
||||
__5C6CA7BB_rpcdce@h DB 01H
|
||||
__853533C4_rpcnsi@h DB 01H
|
||||
__2D2406C3_rpcnterr@h DB 01H
|
||||
__64521D71_rpcasync@h DB 01H
|
||||
__AADCBA08_rpc@h DB 01H
|
||||
__1FE431C9_rpcnsip@h DB 01H
|
||||
__2B741F2D_rpcsal@h DB 01H
|
||||
__92623256_rpcndr@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__531E1E2A_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__9C18532E_wtypesbase@h DB 01H
|
||||
__30B1AFDA_unknwnbase@h DB 01H
|
||||
__328C1996_objidlbase@h DB 01H
|
||||
__C4E06B6A_cguid@h DB 01H
|
||||
__434718C5_combaseapi@h DB 01H
|
||||
__EA2E1D6D_wtypes@h DB 01H
|
||||
__DE6FDEF1_unknwn@h DB 01H
|
||||
__CCE0BACC_objidl@h DB 01H
|
||||
__8C7011E5_oaidl@h DB 01H
|
||||
__2E0B7863_propidlbase@h DB 01H
|
||||
__BF4CF2EC_coml2api@h DB 01H
|
||||
__6D897344_oleidl@h DB 01H
|
||||
__1129FC2C_servprov@h DB 01H
|
||||
__757952E4_msxml@h DB 01H
|
||||
__B1191D53_urlmon@h DB 01H
|
||||
__404D1A47_propidl@h DB 01H
|
||||
__A1C63593_objbase@h DB 01H
|
||||
__9F7C87B7_dinput@h DB 01H
|
||||
__B468A3D3_xinput@h DB 01H
|
||||
__AD768F06_dbt@h DB 01H
|
||||
__D83367F8_glfw_win32_platform@h DB 01H
|
||||
__53CB9229_glfw_null_joystick@h DB 01H
|
||||
__96BD4474_glfw_win32_joystick@h DB 01H
|
||||
__7D74CEA8_glfw_win32_thread@h DB 01H
|
||||
__C7421531_glfw_win32_time@h DB 01H
|
||||
__43B1F397_glfw_platform@h DB 01H
|
||||
__A547227D_glfw_internal@h DB 01H
|
||||
__D95A9D8C_platform@c DB 01H
|
||||
msvcjmc ENDS
|
||||
CONST SEGMENT
|
||||
supportedPlatforms DD 060001H
|
||||
ORG $+4
|
||||
DQ FLAT:_glfwConnectWin32
|
||||
CONST ENDS
|
||||
PUBLIC glfwGetVersionString
|
||||
PUBLIC glfwGetPlatform
|
||||
PUBLIC glfwPlatformSupported
|
||||
PUBLIC _glfwSelectPlatform
|
||||
PUBLIC __JustMyCode_Default
|
||||
PUBLIC ??_C@_0BL@PBGFNEKP@Invalid?5platform?5ID?50x?$CF08X@ ; `string'
|
||||
PUBLIC ??_C@_0CM@EOHJLMIG@This?5binary?5only?5supports?5the?5N@ ; `string'
|
||||
PUBLIC ??_C@_0CI@PGLFEKFM@Failed?5to?5detect?5any?5supported?5@ ; `string'
|
||||
PUBLIC ??_C@_0CI@HCGBBANC@The?5requested?5platform?5is?5not?5s@ ; `string'
|
||||
PUBLIC ??_C@_0CI@FAEOHBNC@3?44?40?5Win32?5WGL?5Null?5EGL?5OSMesa@ ; `string'
|
||||
EXTRN _glfwConnectNull:PROC
|
||||
EXTRN _glfwInputError:PROC
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
EXTRN _glfw:BYTE
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$glfwGetVersionString DD imagerel $LN3
|
||||
DD imagerel $LN3+44
|
||||
DD imagerel $unwind$glfwGetVersionString
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$glfwGetPlatform DD imagerel $LN4
|
||||
DD imagerel $LN4+68
|
||||
DD imagerel $unwind$glfwGetPlatform
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$glfwPlatformSupported DD imagerel $LN9
|
||||
DD imagerel $LN9+220
|
||||
DD imagerel $unwind$glfwPlatformSupported
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwSelectPlatform DD imagerel $LN18
|
||||
DD imagerel $LN18+544
|
||||
DD imagerel $unwind$_glfwSelectPlatform
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
rtc$TMZ SEGMENT
|
||||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||||
rtc$TMZ ENDS
|
||||
; COMDAT rtc$IMZ
|
||||
rtc$IMZ SEGMENT
|
||||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||||
rtc$IMZ ENDS
|
||||
; COMDAT ??_C@_0CI@FAEOHBNC@3?44?40?5Win32?5WGL?5Null?5EGL?5OSMesa@
|
||||
CONST SEGMENT
|
||||
??_C@_0CI@FAEOHBNC@3?44?40?5Win32?5WGL?5Null?5EGL?5OSMesa@ DB '3.4.0 Win3'
|
||||
DB '2 WGL Null EGL OSMesa VisualC', 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_0CI@HCGBBANC@The?5requested?5platform?5is?5not?5s@
|
||||
CONST SEGMENT
|
||||
??_C@_0CI@HCGBBANC@The?5requested?5platform?5is?5not?5s@ DB 'The requeste'
|
||||
DB 'd platform is not supported', 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_0CI@PGLFEKFM@Failed?5to?5detect?5any?5supported?5@
|
||||
CONST SEGMENT
|
||||
??_C@_0CI@PGLFEKFM@Failed?5to?5detect?5any?5supported?5@ DB 'Failed to de'
|
||||
DB 'tect any supported platform', 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_0CM@EOHJLMIG@This?5binary?5only?5supports?5the?5N@
|
||||
CONST SEGMENT
|
||||
??_C@_0CM@EOHJLMIG@This?5binary?5only?5supports?5the?5N@ DB 'This binary '
|
||||
DB 'only supports the Null platform', 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_0BL@PBGFNEKP@Invalid?5platform?5ID?50x?$CF08X@
|
||||
CONST SEGMENT
|
||||
??_C@_0BL@PBGFNEKP@Invalid?5platform?5ID?50x?$CF08X@ DB 'Invalid platform'
|
||||
DB ' ID 0x%08X', 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwSelectPlatform DD 025051701H
|
||||
DD 01122317H
|
||||
DD 0700b0025H
|
||||
DD 0500aH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$glfwPlatformSupported DD 025051201H
|
||||
DD 010d2312H
|
||||
DD 070060025H
|
||||
DD 05005H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$glfwGetPlatform DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$glfwGetVersionString DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
_TEXT SEGMENT
|
||||
__JustMyCode_Default PROC ; COMDAT
|
||||
00000 c2 00 00 ret 0
|
||||
__JustMyCode_Default ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\platform.c
|
||||
; COMDAT _glfwSelectPlatform
|
||||
_TEXT SEGMENT
|
||||
count$ = 8
|
||||
i$ = 40
|
||||
tv153 = 248
|
||||
tv151 = 248
|
||||
tv82 = 248
|
||||
desiredID$ = 288
|
||||
platform$ = 296
|
||||
_glfwSelectPlatform PROC ; COMDAT
|
||||
|
||||
; 61 : {
|
||||
|
||||
$LN18:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
00005 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||||
00009 55 push rbp
|
||||
0000a 57 push rdi
|
||||
0000b 48 81 ec 28 01
|
||||
00 00 sub rsp, 296 ; 00000128H
|
||||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00017 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__D95A9D8C_platform@c
|
||||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 62 : const size_t count = sizeof(supportedPlatforms) / sizeof(supportedPlatforms[0]);
|
||||
|
||||
00023 48 c7 45 08 01
|
||||
00 00 00 mov QWORD PTR count$[rbp], 1
|
||||
|
||||
; 63 : size_t i;
|
||||
; 64 :
|
||||
; 65 : if (desiredID != GLFW_ANY_PLATFORM &&
|
||||
; 66 : desiredID != GLFW_PLATFORM_WIN32 &&
|
||||
; 67 : desiredID != GLFW_PLATFORM_COCOA &&
|
||||
; 68 : desiredID != GLFW_PLATFORM_WAYLAND &&
|
||||
; 69 : desiredID != GLFW_PLATFORM_X11 &&
|
||||
|
||||
0002b 81 bd 20 01 00
|
||||
00 00 00 06 00 cmp DWORD PTR desiredID$[rbp], 393216 ; 00060000H
|
||||
00035 74 5b je SHORT $LN8@glfwSelect
|
||||
00037 81 bd 20 01 00
|
||||
00 01 00 06 00 cmp DWORD PTR desiredID$[rbp], 393217 ; 00060001H
|
||||
00041 74 4f je SHORT $LN8@glfwSelect
|
||||
00043 81 bd 20 01 00
|
||||
00 02 00 06 00 cmp DWORD PTR desiredID$[rbp], 393218 ; 00060002H
|
||||
0004d 74 43 je SHORT $LN8@glfwSelect
|
||||
0004f 81 bd 20 01 00
|
||||
00 03 00 06 00 cmp DWORD PTR desiredID$[rbp], 393219 ; 00060003H
|
||||
00059 74 37 je SHORT $LN8@glfwSelect
|
||||
0005b 81 bd 20 01 00
|
||||
00 04 00 06 00 cmp DWORD PTR desiredID$[rbp], 393220 ; 00060004H
|
||||
00065 74 2b je SHORT $LN8@glfwSelect
|
||||
00067 81 bd 20 01 00
|
||||
00 05 00 06 00 cmp DWORD PTR desiredID$[rbp], 393221 ; 00060005H
|
||||
00071 74 1f je SHORT $LN8@glfwSelect
|
||||
|
||||
; 70 : desiredID != GLFW_PLATFORM_NULL)
|
||||
; 71 : {
|
||||
; 72 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid platform ID 0x%08X", desiredID);
|
||||
|
||||
00073 44 8b 85 20 01
|
||||
00 00 mov r8d, DWORD PTR desiredID$[rbp]
|
||||
0007a 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0BL@PBGFNEKP@Invalid?5platform?5ID?50x?$CF08X@
|
||||
00081 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||||
00086 e8 00 00 00 00 call _glfwInputError
|
||||
|
||||
; 73 : return GLFW_FALSE;
|
||||
|
||||
0008b 33 c0 xor eax, eax
|
||||
0008d e9 84 01 00 00 jmp $LN1@glfwSelect
|
||||
$LN8@glfwSelect:
|
||||
|
||||
; 74 : }
|
||||
; 75 :
|
||||
; 76 : // Only allow the Null platform if specifically requested
|
||||
; 77 : if (desiredID == GLFW_PLATFORM_NULL)
|
||||
|
||||
00092 81 bd 20 01 00
|
||||
00 05 00 06 00 cmp DWORD PTR desiredID$[rbp], 393221 ; 00060005H
|
||||
0009c 75 19 jne SHORT $LN9@glfwSelect
|
||||
|
||||
; 78 : return _glfwConnectNull(desiredID, platform);
|
||||
|
||||
0009e 48 8b 95 28 01
|
||||
00 00 mov rdx, QWORD PTR platform$[rbp]
|
||||
000a5 8b 8d 20 01 00
|
||||
00 mov ecx, DWORD PTR desiredID$[rbp]
|
||||
000ab e8 00 00 00 00 call _glfwConnectNull
|
||||
000b0 e9 61 01 00 00 jmp $LN1@glfwSelect
|
||||
000b5 eb 1f jmp SHORT $LN10@glfwSelect
|
||||
$LN9@glfwSelect:
|
||||
|
||||
; 79 : else if (count == 0)
|
||||
|
||||
000b7 48 83 7d 08 00 cmp QWORD PTR count$[rbp], 0
|
||||
000bc 75 18 jne SHORT $LN11@glfwSelect
|
||||
|
||||
; 80 : {
|
||||
; 81 : _glfwInputError(GLFW_PLATFORM_UNAVAILABLE, "This binary only supports the Null platform");
|
||||
|
||||
000be 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0CM@EOHJLMIG@This?5binary?5only?5supports?5the?5N@
|
||||
000c5 b9 0e 00 01 00 mov ecx, 65550 ; 0001000eH
|
||||
000ca e8 00 00 00 00 call _glfwInputError
|
||||
|
||||
; 82 : return GLFW_FALSE;
|
||||
|
||||
000cf 33 c0 xor eax, eax
|
||||
000d1 e9 40 01 00 00 jmp $LN1@glfwSelect
|
||||
$LN11@glfwSelect:
|
||||
$LN10@glfwSelect:
|
||||
|
||||
; 83 : }
|
||||
; 84 :
|
||||
; 85 : if (desiredID == GLFW_ANY_PLATFORM)
|
||||
|
||||
000d6 81 bd 20 01 00
|
||||
00 00 00 06 00 cmp DWORD PTR desiredID$[rbp], 393216 ; 00060000H
|
||||
000e0 0f 85 b7 00 00
|
||||
00 jne $LN12@glfwSelect
|
||||
|
||||
; 86 : {
|
||||
; 87 : // If there is exactly one platform available for auto-selection, let it emit the
|
||||
; 88 : // error on failure as the platform-specific error description may be more helpful
|
||||
; 89 : if (count == 1)
|
||||
|
||||
000e6 48 83 7d 08 01 cmp QWORD PTR count$[rbp], 1
|
||||
000eb 75 42 jne SHORT $LN14@glfwSelect
|
||||
|
||||
; 90 : return supportedPlatforms[0].connect(supportedPlatforms[0].ID, platform);
|
||||
|
||||
000ed b8 10 00 00 00 mov eax, 16
|
||||
000f2 48 6b c0 00 imul rax, rax, 0
|
||||
000f6 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:supportedPlatforms
|
||||
000fd ba 10 00 00 00 mov edx, 16
|
||||
00102 48 6b d2 00 imul rdx, rdx, 0
|
||||
00106 48 89 95 f8 00
|
||||
00 00 mov QWORD PTR tv82[rbp], rdx
|
||||
0010d 4c 8d 05 00 00
|
||||
00 00 lea r8, OFFSET FLAT:supportedPlatforms
|
||||
00114 48 8b 95 28 01
|
||||
00 00 mov rdx, QWORD PTR platform$[rbp]
|
||||
0011b 8b 0c 01 mov ecx, DWORD PTR [rcx+rax]
|
||||
0011e 48 8b 85 f8 00
|
||||
00 00 mov rax, QWORD PTR tv82[rbp]
|
||||
00125 41 ff 54 00 08 call QWORD PTR [r8+rax+8]
|
||||
0012a e9 e7 00 00 00 jmp $LN1@glfwSelect
|
||||
$LN14@glfwSelect:
|
||||
|
||||
; 91 :
|
||||
; 92 : for (i = 0; i < count; i++)
|
||||
|
||||
0012f 48 c7 45 28 00
|
||||
00 00 00 mov QWORD PTR i$[rbp], 0
|
||||
00137 eb 0b jmp SHORT $LN4@glfwSelect
|
||||
$LN2@glfwSelect:
|
||||
00139 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||||
0013d 48 ff c0 inc rax
|
||||
00140 48 89 45 28 mov QWORD PTR i$[rbp], rax
|
||||
$LN4@glfwSelect:
|
||||
00144 48 8b 45 08 mov rax, QWORD PTR count$[rbp]
|
||||
00148 48 39 45 28 cmp QWORD PTR i$[rbp], rax
|
||||
0014c 73 3c jae SHORT $LN3@glfwSelect
|
||||
|
||||
; 93 : {
|
||||
; 94 : if (supportedPlatforms[i].connect(desiredID, platform))
|
||||
|
||||
0014e 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||||
00153 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:supportedPlatforms
|
||||
0015a 48 89 8d f8 00
|
||||
00 00 mov QWORD PTR tv151[rbp], rcx
|
||||
00161 48 8b 95 28 01
|
||||
00 00 mov rdx, QWORD PTR platform$[rbp]
|
||||
00168 8b 8d 20 01 00
|
||||
00 mov ecx, DWORD PTR desiredID$[rbp]
|
||||
0016e 4c 8b 85 f8 00
|
||||
00 00 mov r8, QWORD PTR tv151[rbp]
|
||||
00175 41 ff 54 00 08 call QWORD PTR [r8+rax+8]
|
||||
0017a 85 c0 test eax, eax
|
||||
0017c 74 0a je SHORT $LN15@glfwSelect
|
||||
|
||||
; 95 : return GLFW_TRUE;
|
||||
|
||||
0017e b8 01 00 00 00 mov eax, 1
|
||||
00183 e9 8e 00 00 00 jmp $LN1@glfwSelect
|
||||
$LN15@glfwSelect:
|
||||
|
||||
; 96 : }
|
||||
|
||||
00188 eb af jmp SHORT $LN2@glfwSelect
|
||||
$LN3@glfwSelect:
|
||||
|
||||
; 97 :
|
||||
; 98 : _glfwInputError(GLFW_PLATFORM_UNAVAILABLE, "Failed to detect any supported platform");
|
||||
|
||||
0018a 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0CI@PGLFEKFM@Failed?5to?5detect?5any?5supported?5@
|
||||
00191 b9 0e 00 01 00 mov ecx, 65550 ; 0001000eH
|
||||
00196 e8 00 00 00 00 call _glfwInputError
|
||||
|
||||
; 99 : }
|
||||
|
||||
0019b eb 77 jmp SHORT $LN13@glfwSelect
|
||||
$LN12@glfwSelect:
|
||||
|
||||
; 100 : else
|
||||
; 101 : {
|
||||
; 102 : for (i = 0; i < count; i++)
|
||||
|
||||
0019d 48 c7 45 28 00
|
||||
00 00 00 mov QWORD PTR i$[rbp], 0
|
||||
001a5 eb 0b jmp SHORT $LN7@glfwSelect
|
||||
$LN5@glfwSelect:
|
||||
001a7 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||||
001ab 48 ff c0 inc rax
|
||||
001ae 48 89 45 28 mov QWORD PTR i$[rbp], rax
|
||||
$LN7@glfwSelect:
|
||||
001b2 48 8b 45 08 mov rax, QWORD PTR count$[rbp]
|
||||
001b6 48 39 45 28 cmp QWORD PTR i$[rbp], rax
|
||||
001ba 73 47 jae SHORT $LN6@glfwSelect
|
||||
|
||||
; 103 : {
|
||||
; 104 : if (supportedPlatforms[i].ID == desiredID)
|
||||
|
||||
001bc 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||||
001c1 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:supportedPlatforms
|
||||
001c8 8b 95 20 01 00
|
||||
00 mov edx, DWORD PTR desiredID$[rbp]
|
||||
001ce 39 14 01 cmp DWORD PTR [rcx+rax], edx
|
||||
001d1 75 2e jne SHORT $LN16@glfwSelect
|
||||
|
||||
; 105 : return supportedPlatforms[i].connect(desiredID, platform);
|
||||
|
||||
001d3 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||||
001d8 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:supportedPlatforms
|
||||
001df 48 89 8d f8 00
|
||||
00 00 mov QWORD PTR tv153[rbp], rcx
|
||||
001e6 48 8b 95 28 01
|
||||
00 00 mov rdx, QWORD PTR platform$[rbp]
|
||||
001ed 8b 8d 20 01 00
|
||||
00 mov ecx, DWORD PTR desiredID$[rbp]
|
||||
001f3 4c 8b 85 f8 00
|
||||
00 00 mov r8, QWORD PTR tv153[rbp]
|
||||
001fa 41 ff 54 00 08 call QWORD PTR [r8+rax+8]
|
||||
001ff eb 15 jmp SHORT $LN1@glfwSelect
|
||||
$LN16@glfwSelect:
|
||||
|
||||
; 106 : }
|
||||
|
||||
00201 eb a4 jmp SHORT $LN5@glfwSelect
|
||||
$LN6@glfwSelect:
|
||||
|
||||
; 107 :
|
||||
; 108 : _glfwInputError(GLFW_PLATFORM_UNAVAILABLE, "The requested platform is not supported");
|
||||
|
||||
00203 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0CI@HCGBBANC@The?5requested?5platform?5is?5not?5s@
|
||||
0020a b9 0e 00 01 00 mov ecx, 65550 ; 0001000eH
|
||||
0020f e8 00 00 00 00 call _glfwInputError
|
||||
$LN13@glfwSelect:
|
||||
|
||||
; 109 : }
|
||||
; 110 :
|
||||
; 111 : return GLFW_FALSE;
|
||||
|
||||
00214 33 c0 xor eax, eax
|
||||
$LN1@glfwSelect:
|
||||
|
||||
; 112 : }
|
||||
|
||||
00216 48 8d a5 08 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||||
0021d 5f pop rdi
|
||||
0021e 5d pop rbp
|
||||
0021f c3 ret 0
|
||||
_glfwSelectPlatform ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\platform.c
|
||||
; COMDAT glfwPlatformSupported
|
||||
_TEXT SEGMENT
|
||||
count$ = 8
|
||||
i$ = 40
|
||||
platformID$ = 288
|
||||
glfwPlatformSupported PROC ; COMDAT
|
||||
|
||||
; 125 : {
|
||||
|
||||
$LN9:
|
||||
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||||
00004 55 push rbp
|
||||
00005 57 push rdi
|
||||
00006 48 81 ec 28 01
|
||||
00 00 sub rsp, 296 ; 00000128H
|
||||
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00012 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__D95A9D8C_platform@c
|
||||
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 126 : const size_t count = sizeof(supportedPlatforms) / sizeof(supportedPlatforms[0]);
|
||||
|
||||
0001e 48 c7 45 08 01
|
||||
00 00 00 mov QWORD PTR count$[rbp], 1
|
||||
|
||||
; 127 : size_t i;
|
||||
; 128 :
|
||||
; 129 : if (platformID != GLFW_PLATFORM_WIN32 &&
|
||||
; 130 : platformID != GLFW_PLATFORM_COCOA &&
|
||||
; 131 : platformID != GLFW_PLATFORM_WAYLAND &&
|
||||
; 132 : platformID != GLFW_PLATFORM_X11 &&
|
||||
|
||||
00026 81 bd 20 01 00
|
||||
00 01 00 06 00 cmp DWORD PTR platformID$[rbp], 393217 ; 00060001H
|
||||
00030 74 4c je SHORT $LN5@glfwPlatfo
|
||||
00032 81 bd 20 01 00
|
||||
00 02 00 06 00 cmp DWORD PTR platformID$[rbp], 393218 ; 00060002H
|
||||
0003c 74 40 je SHORT $LN5@glfwPlatfo
|
||||
0003e 81 bd 20 01 00
|
||||
00 03 00 06 00 cmp DWORD PTR platformID$[rbp], 393219 ; 00060003H
|
||||
00048 74 34 je SHORT $LN5@glfwPlatfo
|
||||
0004a 81 bd 20 01 00
|
||||
00 04 00 06 00 cmp DWORD PTR platformID$[rbp], 393220 ; 00060004H
|
||||
00054 74 28 je SHORT $LN5@glfwPlatfo
|
||||
00056 81 bd 20 01 00
|
||||
00 05 00 06 00 cmp DWORD PTR platformID$[rbp], 393221 ; 00060005H
|
||||
00060 74 1c je SHORT $LN5@glfwPlatfo
|
||||
|
||||
; 133 : platformID != GLFW_PLATFORM_NULL)
|
||||
; 134 : {
|
||||
; 135 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid platform ID 0x%08X", platformID);
|
||||
|
||||
00062 44 8b 85 20 01
|
||||
00 00 mov r8d, DWORD PTR platformID$[rbp]
|
||||
00069 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0BL@PBGFNEKP@Invalid?5platform?5ID?50x?$CF08X@
|
||||
00070 b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||||
00075 e8 00 00 00 00 call _glfwInputError
|
||||
|
||||
; 136 : return GLFW_FALSE;
|
||||
|
||||
0007a 33 c0 xor eax, eax
|
||||
0007c eb 54 jmp SHORT $LN1@glfwPlatfo
|
||||
$LN5@glfwPlatfo:
|
||||
|
||||
; 137 : }
|
||||
; 138 :
|
||||
; 139 : if (platformID == GLFW_PLATFORM_NULL)
|
||||
|
||||
0007e 81 bd 20 01 00
|
||||
00 05 00 06 00 cmp DWORD PTR platformID$[rbp], 393221 ; 00060005H
|
||||
00088 75 07 jne SHORT $LN6@glfwPlatfo
|
||||
|
||||
; 140 : return GLFW_TRUE;
|
||||
|
||||
0008a b8 01 00 00 00 mov eax, 1
|
||||
0008f eb 41 jmp SHORT $LN1@glfwPlatfo
|
||||
$LN6@glfwPlatfo:
|
||||
|
||||
; 141 :
|
||||
; 142 : for (i = 0; i < count; i++)
|
||||
|
||||
00091 48 c7 45 28 00
|
||||
00 00 00 mov QWORD PTR i$[rbp], 0
|
||||
00099 eb 0b jmp SHORT $LN4@glfwPlatfo
|
||||
$LN2@glfwPlatfo:
|
||||
0009b 48 8b 45 28 mov rax, QWORD PTR i$[rbp]
|
||||
0009f 48 ff c0 inc rax
|
||||
000a2 48 89 45 28 mov QWORD PTR i$[rbp], rax
|
||||
$LN4@glfwPlatfo:
|
||||
000a6 48 8b 45 08 mov rax, QWORD PTR count$[rbp]
|
||||
000aa 48 39 45 28 cmp QWORD PTR i$[rbp], rax
|
||||
000ae 73 20 jae SHORT $LN3@glfwPlatfo
|
||||
|
||||
; 143 : {
|
||||
; 144 : if (platformID == supportedPlatforms[i].ID)
|
||||
|
||||
000b0 48 6b 45 28 10 imul rax, QWORD PTR i$[rbp], 16
|
||||
000b5 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:supportedPlatforms
|
||||
000bc 8b 04 01 mov eax, DWORD PTR [rcx+rax]
|
||||
000bf 39 85 20 01 00
|
||||
00 cmp DWORD PTR platformID$[rbp], eax
|
||||
000c5 75 07 jne SHORT $LN7@glfwPlatfo
|
||||
|
||||
; 145 : return GLFW_TRUE;
|
||||
|
||||
000c7 b8 01 00 00 00 mov eax, 1
|
||||
000cc eb 04 jmp SHORT $LN1@glfwPlatfo
|
||||
$LN7@glfwPlatfo:
|
||||
|
||||
; 146 : }
|
||||
|
||||
000ce eb cb jmp SHORT $LN2@glfwPlatfo
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 147 :
|
||||
; 148 : return GLFW_FALSE;
|
||||
|
||||
000d0 33 c0 xor eax, eax
|
||||
$LN1@glfwPlatfo:
|
||||
|
||||
; 149 : }
|
||||
|
||||
000d2 48 8d a5 08 01
|
||||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||||
000d9 5f pop rdi
|
||||
000da 5d pop rbp
|
||||
000db c3 ret 0
|
||||
glfwPlatformSupported ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\platform.c
|
||||
; COMDAT glfwGetPlatform
|
||||
_TEXT SEGMENT
|
||||
glfwGetPlatform PROC ; COMDAT
|
||||
|
||||
; 119 : {
|
||||
|
||||
$LN4:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__D95A9D8C_platform@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 120 : _GLFW_REQUIRE_INIT_OR_RETURN(0);
|
||||
|
||||
0001b 83 3d 00 00 00
|
||||
00 00 cmp DWORD PTR _glfw, 0
|
||||
00022 75 10 jne SHORT $LN2@glfwGetPla
|
||||
00024 33 d2 xor edx, edx
|
||||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||||
0002b e8 00 00 00 00 call _glfwInputError
|
||||
00030 33 c0 xor eax, eax
|
||||
00032 eb 06 jmp SHORT $LN1@glfwGetPla
|
||||
$LN2@glfwGetPla:
|
||||
|
||||
; 121 : return _glfw.platform.platformID;
|
||||
|
||||
00034 8b 05 28 00 00
|
||||
00 mov eax, DWORD PTR _glfw+40
|
||||
$LN1@glfwGetPla:
|
||||
|
||||
; 122 : }
|
||||
|
||||
0003a 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00041 5f pop rdi
|
||||
00042 5d pop rbp
|
||||
00043 c3 ret 0
|
||||
glfwGetPlatform ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\platform.c
|
||||
; COMDAT glfwGetVersionString
|
||||
_TEXT SEGMENT
|
||||
glfwGetVersionString PROC ; COMDAT
|
||||
|
||||
; 152 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__D95A9D8C_platform@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 153 : return _GLFW_MAKE_VERSION(GLFW_VERSION_MAJOR,
|
||||
|
||||
0001b 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:??_C@_0CI@FAEOHBNC@3?44?40?5Win32?5WGL?5Null?5EGL?5OSMesa@
|
||||
|
||||
; 154 : GLFW_VERSION_MINOR,
|
||||
; 155 : GLFW_VERSION_REVISION)
|
||||
; 156 : #if defined(_GLFW_WIN32)
|
||||
; 157 : " Win32 WGL"
|
||||
; 158 : #endif
|
||||
; 159 : #if defined(_GLFW_COCOA)
|
||||
; 160 : " Cocoa NSGL"
|
||||
; 161 : #endif
|
||||
; 162 : #if defined(_GLFW_WAYLAND)
|
||||
; 163 : " Wayland"
|
||||
; 164 : #endif
|
||||
; 165 : #if defined(_GLFW_X11)
|
||||
; 166 : " X11 GLX"
|
||||
; 167 : #endif
|
||||
; 168 : " Null"
|
||||
; 169 : " EGL"
|
||||
; 170 : " OSMesa"
|
||||
; 171 : #if defined(__MINGW64_VERSION_MAJOR)
|
||||
; 172 : " MinGW-w64"
|
||||
; 173 : #elif defined(__MINGW32__)
|
||||
; 174 : " MinGW"
|
||||
; 175 : #elif defined(_MSC_VER)
|
||||
; 176 : " VisualC"
|
||||
; 177 : #endif
|
||||
; 178 : #if defined(_GLFW_USE_HYBRID_HPG) || defined(_GLFW_USE_OPTIMUS_HPG)
|
||||
; 179 : " hybrid-GPU"
|
||||
; 180 : #endif
|
||||
; 181 : #if defined(_POSIX_MONOTONIC_CLOCK)
|
||||
; 182 : " monotonic"
|
||||
; 183 : #endif
|
||||
; 184 : #if defined(_GLFW_BUILD_DLL)
|
||||
; 185 : #if defined(_WIN32)
|
||||
; 186 : " DLL"
|
||||
; 187 : #elif defined(__APPLE__)
|
||||
; 188 : " dynamic"
|
||||
; 189 : #else
|
||||
; 190 : " shared"
|
||||
; 191 : #endif
|
||||
; 192 : #endif
|
||||
; 193 : ;
|
||||
; 194 : }
|
||||
|
||||
00022 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00029 5f pop rdi
|
||||
0002a 5d pop rbp
|
||||
0002b c3 ret 0
|
||||
glfwGetVersionString ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
+5738
-5739
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,329 +0,0 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
msvcjmc SEGMENT
|
||||
__9C03CD75_concurrencysal@h DB 01H
|
||||
__CA64BAF1_sal@h DB 01H
|
||||
__95655E73_vadefs@h DB 01H
|
||||
__1D560A45_vcruntime@h DB 01H
|
||||
__1B0272D9_corecrt@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__ED683015_stdint@h DB 01H
|
||||
__89F75FCD_ssgc_internal@h DB 01H
|
||||
__A5E73FD0_glfw3@h DB 01H
|
||||
__1D45B1A5_glfw_null_platform@h DB 01H
|
||||
__74484FB3_corecrt_wctype@h DB 01H
|
||||
__CBE172F9_wctype@h DB 01H
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__F214EFBF_excpt@h DB 01H
|
||||
__D9B78EDA_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
__173E09CA_driverspecs@h DB 01H
|
||||
__9A452361_specstrings@h DB 01H
|
||||
__1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__7061C667_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
__E8295E1E_string@h DB 01H
|
||||
__7FCB5136_guiddef@h DB 01H
|
||||
__FF8A9E11_pshpack4@h DB 01H
|
||||
__D5438902_poppack@h DB 01H
|
||||
__FB07E2A3_pshpack2@h DB 01H
|
||||
__F6906775_pshpack8@h DB 01H
|
||||
__F9415CFA_pshpack1@h DB 01H
|
||||
__E58C6F1C_apiset@h DB 01H
|
||||
__A5C52262_ktmtypes@h DB 01H
|
||||
__FBBA8F9D_winnt@h DB 01H
|
||||
__A32D3D2C_minwindef@h DB 01H
|
||||
__7D798299_windef@h DB 01H
|
||||
__9AE108E9_apisetcconv@h DB 01H
|
||||
__9CE53D2C_minwinbase@h DB 01H
|
||||
__5D0AA210_apiquery2@h DB 01H
|
||||
__4DD4E726_processenv@h DB 01H
|
||||
__3575CC96_fileapi@h DB 01H
|
||||
__8EA220E6_fileapifromapp@h DB 01H
|
||||
__BF9B31FE_debugapi@h DB 01H
|
||||
__C3AFE134_utilapiset@h DB 01H
|
||||
__76F69E51_handleapi@h DB 01H
|
||||
__7E63D784_errhandlingapi@h DB 01H
|
||||
__FFA7003C_fibersapi@h DB 01H
|
||||
__8971CECF_namedpipeapi@h DB 01H
|
||||
__46C9D8A6_profileapi@h DB 01H
|
||||
__98D4F0A3_heapapi@h DB 01H
|
||||
__50EF2A88_ioapiset@h DB 01H
|
||||
__92EA1464_synchapi@h DB 01H
|
||||
__A53D8AED_interlockedapi@h DB 01H
|
||||
__B506CAAF_processthreadsapi@h DB 01H
|
||||
__FF735694_sysinfoapi@h DB 01H
|
||||
__29589789_memoryapi@h DB 01H
|
||||
__E9C7A663_enclaveapi@h DB 01H
|
||||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||||
__C899130C_threadpoolapiset@h DB 01H
|
||||
__E0441EE7_jobapi@h DB 01H
|
||||
__CEF86838_jobapi2@h DB 01H
|
||||
__35AC6B9A_wow64apiset@h DB 01H
|
||||
__C8AE41A5_libloaderapi@h DB 01H
|
||||
__CC9E232D_securitybaseapi@h DB 01H
|
||||
__C9D0C9B8_namespaceapi@h DB 01H
|
||||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||||
__4D358795_processtopologyapi@h DB 01H
|
||||
__40446D10_securityappcontainer@h DB 01H
|
||||
__3A952EDF_realtimeapiset@h DB 01H
|
||||
__F4865F4B_winerror@h DB 01H
|
||||
__53C1BD93_timezoneapi@h DB 01H
|
||||
__1FFBEDBF_winbase@h DB 01H
|
||||
__43D3FA34_wingdi@h DB 01H
|
||||
__D24A7391_tvout@h DB 01H
|
||||
__7713A6C8_winuser@h DB 01H
|
||||
__0B345F71_datetimeapi@h DB 01H
|
||||
__9AC6960C_winnls@h DB 01H
|
||||
__973A40A8_stringapiset@h DB 01H
|
||||
__CC46FEE2_wincontypes@h DB 01H
|
||||
__97D70BE1_consoleapi@h DB 01H
|
||||
__27EC5E18_consoleapi2@h DB 01H
|
||||
__262E342F_consoleapi3@h DB 01H
|
||||
__641DCD70_wincon@h DB 01H
|
||||
__5A96C7A7_verrsrc@h DB 01H
|
||||
__B69C6FF2_winver@h DB 01H
|
||||
__7AEB8C37_reason@h DB 01H
|
||||
__59F1A8A9_winreg@h DB 01H
|
||||
__EE0E2B7F_wnnc@h DB 01H
|
||||
__DCDB7054_winnetwk@h DB 01H
|
||||
__81DDEDE3_stralign@h DB 01H
|
||||
__2134D1B4_winsvc@h DB 01H
|
||||
__11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__DF8704F0_rpcdcep@h DB 01H
|
||||
__5C6CA7BB_rpcdce@h DB 01H
|
||||
__853533C4_rpcnsi@h DB 01H
|
||||
__2D2406C3_rpcnterr@h DB 01H
|
||||
__64521D71_rpcasync@h DB 01H
|
||||
__AADCBA08_rpc@h DB 01H
|
||||
__1FE431C9_rpcnsip@h DB 01H
|
||||
__2B741F2D_rpcsal@h DB 01H
|
||||
__92623256_rpcndr@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__531E1E2A_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__9C18532E_wtypesbase@h DB 01H
|
||||
__30B1AFDA_unknwnbase@h DB 01H
|
||||
__328C1996_objidlbase@h DB 01H
|
||||
__C4E06B6A_cguid@h DB 01H
|
||||
__434718C5_combaseapi@h DB 01H
|
||||
__EA2E1D6D_wtypes@h DB 01H
|
||||
__DE6FDEF1_unknwn@h DB 01H
|
||||
__CCE0BACC_objidl@h DB 01H
|
||||
__8C7011E5_oaidl@h DB 01H
|
||||
__2E0B7863_propidlbase@h DB 01H
|
||||
__BF4CF2EC_coml2api@h DB 01H
|
||||
__6D897344_oleidl@h DB 01H
|
||||
__1129FC2C_servprov@h DB 01H
|
||||
__757952E4_msxml@h DB 01H
|
||||
__B1191D53_urlmon@h DB 01H
|
||||
__404D1A47_propidl@h DB 01H
|
||||
__A1C63593_objbase@h DB 01H
|
||||
__9F7C87B7_dinput@h DB 01H
|
||||
__B468A3D3_xinput@h DB 01H
|
||||
__AD768F06_dbt@h DB 01H
|
||||
__D83367F8_glfw_win32_platform@h DB 01H
|
||||
__53CB9229_glfw_null_joystick@h DB 01H
|
||||
__96BD4474_glfw_win32_joystick@h DB 01H
|
||||
__7D74CEA8_glfw_win32_thread@h DB 01H
|
||||
__C7421531_glfw_win32_time@h DB 01H
|
||||
__43B1F397_glfw_platform@h DB 01H
|
||||
__A547227D_glfw_internal@h DB 01H
|
||||
__15E39098_win32_module@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC _glfwPlatformLoadModule
|
||||
PUBLIC _glfwPlatformFreeModule
|
||||
PUBLIC _glfwPlatformGetModuleSymbol
|
||||
PUBLIC __JustMyCode_Default
|
||||
EXTRN __imp_FreeLibrary:PROC
|
||||
EXTRN __imp_GetProcAddress:PROC
|
||||
EXTRN __imp_LoadLibraryA:PROC
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformLoadModule DD imagerel $LN3
|
||||
DD imagerel $LN3+54
|
||||
DD imagerel $unwind$_glfwPlatformLoadModule
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformFreeModule DD imagerel $LN3
|
||||
DD imagerel $LN3+54
|
||||
DD imagerel $unwind$_glfwPlatformFreeModule
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformGetModuleSymbol DD imagerel $LN3
|
||||
DD imagerel $LN3+66
|
||||
DD imagerel $unwind$_glfwPlatformGetModuleSymbol
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
rtc$TMZ SEGMENT
|
||||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||||
rtc$TMZ ENDS
|
||||
; COMDAT rtc$IMZ
|
||||
rtc$IMZ SEGMENT
|
||||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||||
rtc$IMZ ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformGetModuleSymbol DD 025051801H
|
||||
DD 01132318H
|
||||
DD 0700c001dH
|
||||
DD 0500bH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformFreeModule DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformLoadModule DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
_TEXT SEGMENT
|
||||
__JustMyCode_Default PROC ; COMDAT
|
||||
00000 c2 00 00 ret 0
|
||||
__JustMyCode_Default ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_module.c
|
||||
; COMDAT _glfwPlatformGetModuleSymbol
|
||||
_TEXT SEGMENT
|
||||
module$ = 224
|
||||
name$ = 232
|
||||
_glfwPlatformGetModuleSymbol PROC ; COMDAT
|
||||
|
||||
; 48 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
0000a 55 push rbp
|
||||
0000b 57 push rdi
|
||||
0000c 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00018 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__15E39098_win32_module@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 49 : return (GLFWproc)GetProcAddress((HMODULE)module, name);
|
||||
|
||||
00024 48 8b 95 e8 00
|
||||
00 00 mov rdx, QWORD PTR name$[rbp]
|
||||
0002b 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR module$[rbp]
|
||||
00032 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_GetProcAddress
|
||||
|
||||
; 50 : }
|
||||
|
||||
00038 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0003f 5f pop rdi
|
||||
00040 5d pop rbp
|
||||
00041 c3 ret 0
|
||||
_glfwPlatformGetModuleSymbol ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_module.c
|
||||
; COMDAT _glfwPlatformFreeModule
|
||||
_TEXT SEGMENT
|
||||
module$ = 224
|
||||
_glfwPlatformFreeModule PROC ; COMDAT
|
||||
|
||||
; 43 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__15E39098_win32_module@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 44 : FreeLibrary((HMODULE)module);
|
||||
|
||||
0001f 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR module$[rbp]
|
||||
00026 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_FreeLibrary
|
||||
|
||||
; 45 : }
|
||||
|
||||
0002c 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00033 5f pop rdi
|
||||
00034 5d pop rbp
|
||||
00035 c3 ret 0
|
||||
_glfwPlatformFreeModule ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_module.c
|
||||
; COMDAT _glfwPlatformLoadModule
|
||||
_TEXT SEGMENT
|
||||
path$ = 224
|
||||
_glfwPlatformLoadModule PROC ; COMDAT
|
||||
|
||||
; 38 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__15E39098_win32_module@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 39 : return LoadLibraryA(path);
|
||||
|
||||
0001f 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR path$[rbp]
|
||||
00026 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_LoadLibraryA
|
||||
|
||||
; 40 : }
|
||||
|
||||
0002c 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00033 5f pop rdi
|
||||
00034 5d pop rbp
|
||||
00035 c3 ret 0
|
||||
_glfwPlatformLoadModule ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,850 +0,0 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
msvcjmc SEGMENT
|
||||
__9C03CD75_concurrencysal@h DB 01H
|
||||
__CA64BAF1_sal@h DB 01H
|
||||
__95655E73_vadefs@h DB 01H
|
||||
__1D560A45_vcruntime@h DB 01H
|
||||
__1B0272D9_corecrt@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__ED683015_stdint@h DB 01H
|
||||
__89F75FCD_ssgc_internal@h DB 01H
|
||||
__A5E73FD0_glfw3@h DB 01H
|
||||
__1D45B1A5_glfw_null_platform@h DB 01H
|
||||
__74484FB3_corecrt_wctype@h DB 01H
|
||||
__CBE172F9_wctype@h DB 01H
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__F214EFBF_excpt@h DB 01H
|
||||
__D9B78EDA_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
__173E09CA_driverspecs@h DB 01H
|
||||
__9A452361_specstrings@h DB 01H
|
||||
__1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__7061C667_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
__E8295E1E_string@h DB 01H
|
||||
__7FCB5136_guiddef@h DB 01H
|
||||
__FF8A9E11_pshpack4@h DB 01H
|
||||
__D5438902_poppack@h DB 01H
|
||||
__FB07E2A3_pshpack2@h DB 01H
|
||||
__F6906775_pshpack8@h DB 01H
|
||||
__F9415CFA_pshpack1@h DB 01H
|
||||
__E58C6F1C_apiset@h DB 01H
|
||||
__A5C52262_ktmtypes@h DB 01H
|
||||
__FBBA8F9D_winnt@h DB 01H
|
||||
__A32D3D2C_minwindef@h DB 01H
|
||||
__7D798299_windef@h DB 01H
|
||||
__9AE108E9_apisetcconv@h DB 01H
|
||||
__9CE53D2C_minwinbase@h DB 01H
|
||||
__5D0AA210_apiquery2@h DB 01H
|
||||
__4DD4E726_processenv@h DB 01H
|
||||
__3575CC96_fileapi@h DB 01H
|
||||
__8EA220E6_fileapifromapp@h DB 01H
|
||||
__BF9B31FE_debugapi@h DB 01H
|
||||
__C3AFE134_utilapiset@h DB 01H
|
||||
__76F69E51_handleapi@h DB 01H
|
||||
__7E63D784_errhandlingapi@h DB 01H
|
||||
__FFA7003C_fibersapi@h DB 01H
|
||||
__8971CECF_namedpipeapi@h DB 01H
|
||||
__46C9D8A6_profileapi@h DB 01H
|
||||
__98D4F0A3_heapapi@h DB 01H
|
||||
__50EF2A88_ioapiset@h DB 01H
|
||||
__92EA1464_synchapi@h DB 01H
|
||||
__A53D8AED_interlockedapi@h DB 01H
|
||||
__B506CAAF_processthreadsapi@h DB 01H
|
||||
__FF735694_sysinfoapi@h DB 01H
|
||||
__29589789_memoryapi@h DB 01H
|
||||
__E9C7A663_enclaveapi@h DB 01H
|
||||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||||
__C899130C_threadpoolapiset@h DB 01H
|
||||
__E0441EE7_jobapi@h DB 01H
|
||||
__CEF86838_jobapi2@h DB 01H
|
||||
__35AC6B9A_wow64apiset@h DB 01H
|
||||
__C8AE41A5_libloaderapi@h DB 01H
|
||||
__CC9E232D_securitybaseapi@h DB 01H
|
||||
__C9D0C9B8_namespaceapi@h DB 01H
|
||||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||||
__4D358795_processtopologyapi@h DB 01H
|
||||
__40446D10_securityappcontainer@h DB 01H
|
||||
__3A952EDF_realtimeapiset@h DB 01H
|
||||
__F4865F4B_winerror@h DB 01H
|
||||
__53C1BD93_timezoneapi@h DB 01H
|
||||
__1FFBEDBF_winbase@h DB 01H
|
||||
__43D3FA34_wingdi@h DB 01H
|
||||
__D24A7391_tvout@h DB 01H
|
||||
__7713A6C8_winuser@h DB 01H
|
||||
__0B345F71_datetimeapi@h DB 01H
|
||||
__9AC6960C_winnls@h DB 01H
|
||||
__973A40A8_stringapiset@h DB 01H
|
||||
__CC46FEE2_wincontypes@h DB 01H
|
||||
__97D70BE1_consoleapi@h DB 01H
|
||||
__27EC5E18_consoleapi2@h DB 01H
|
||||
__262E342F_consoleapi3@h DB 01H
|
||||
__641DCD70_wincon@h DB 01H
|
||||
__5A96C7A7_verrsrc@h DB 01H
|
||||
__B69C6FF2_winver@h DB 01H
|
||||
__7AEB8C37_reason@h DB 01H
|
||||
__59F1A8A9_winreg@h DB 01H
|
||||
__EE0E2B7F_wnnc@h DB 01H
|
||||
__DCDB7054_winnetwk@h DB 01H
|
||||
__81DDEDE3_stralign@h DB 01H
|
||||
__2134D1B4_winsvc@h DB 01H
|
||||
__11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__DF8704F0_rpcdcep@h DB 01H
|
||||
__5C6CA7BB_rpcdce@h DB 01H
|
||||
__853533C4_rpcnsi@h DB 01H
|
||||
__2D2406C3_rpcnterr@h DB 01H
|
||||
__64521D71_rpcasync@h DB 01H
|
||||
__AADCBA08_rpc@h DB 01H
|
||||
__1FE431C9_rpcnsip@h DB 01H
|
||||
__2B741F2D_rpcsal@h DB 01H
|
||||
__92623256_rpcndr@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__531E1E2A_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__9C18532E_wtypesbase@h DB 01H
|
||||
__30B1AFDA_unknwnbase@h DB 01H
|
||||
__328C1996_objidlbase@h DB 01H
|
||||
__C4E06B6A_cguid@h DB 01H
|
||||
__434718C5_combaseapi@h DB 01H
|
||||
__EA2E1D6D_wtypes@h DB 01H
|
||||
__DE6FDEF1_unknwn@h DB 01H
|
||||
__CCE0BACC_objidl@h DB 01H
|
||||
__8C7011E5_oaidl@h DB 01H
|
||||
__2E0B7863_propidlbase@h DB 01H
|
||||
__BF4CF2EC_coml2api@h DB 01H
|
||||
__6D897344_oleidl@h DB 01H
|
||||
__1129FC2C_servprov@h DB 01H
|
||||
__757952E4_msxml@h DB 01H
|
||||
__B1191D53_urlmon@h DB 01H
|
||||
__404D1A47_propidl@h DB 01H
|
||||
__A1C63593_objbase@h DB 01H
|
||||
__9F7C87B7_dinput@h DB 01H
|
||||
__B468A3D3_xinput@h DB 01H
|
||||
__AD768F06_dbt@h DB 01H
|
||||
__D83367F8_glfw_win32_platform@h DB 01H
|
||||
__53CB9229_glfw_null_joystick@h DB 01H
|
||||
__96BD4474_glfw_win32_joystick@h DB 01H
|
||||
__7D74CEA8_glfw_win32_thread@h DB 01H
|
||||
__C7421531_glfw_win32_time@h DB 01H
|
||||
__43B1F397_glfw_platform@h DB 01H
|
||||
__A547227D_glfw_internal@h DB 01H
|
||||
__19139D6C_assert@h DB 01H
|
||||
__F57740F8_win32_thread@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC _glfwPlatformCreateTls
|
||||
PUBLIC _glfwPlatformDestroyTls
|
||||
PUBLIC _glfwPlatformGetTls
|
||||
PUBLIC _glfwPlatformSetTls
|
||||
PUBLIC _glfwPlatformCreateMutex
|
||||
PUBLIC _glfwPlatformDestroyMutex
|
||||
PUBLIC _glfwPlatformLockMutex
|
||||
PUBLIC _glfwPlatformUnlockMutex
|
||||
PUBLIC __JustMyCode_Default
|
||||
PUBLIC ??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ ; `string'
|
||||
PUBLIC ??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ ; `string'
|
||||
PUBLIC ??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@ ; `string'
|
||||
PUBLIC ??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ ; `string'
|
||||
PUBLIC ??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ ; `string'
|
||||
PUBLIC ??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ ; `string'
|
||||
EXTRN memset:PROC
|
||||
EXTRN __imp_InitializeCriticalSection:PROC
|
||||
EXTRN __imp_EnterCriticalSection:PROC
|
||||
EXTRN __imp_LeaveCriticalSection:PROC
|
||||
EXTRN __imp_DeleteCriticalSection:PROC
|
||||
EXTRN __imp_TlsAlloc:PROC
|
||||
EXTRN __imp_TlsGetValue:PROC
|
||||
EXTRN __imp_TlsSetValue:PROC
|
||||
EXTRN __imp_TlsFree:PROC
|
||||
EXTRN _glfwInputError:PROC
|
||||
EXTRN __imp__wassert:PROC
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformCreateTls DD imagerel $LN5
|
||||
DD imagerel $LN5+149
|
||||
DD imagerel $unwind$_glfwPlatformCreateTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformDestroyTls DD imagerel $LN4
|
||||
DD imagerel $LN4+89
|
||||
DD imagerel $unwind$_glfwPlatformDestroyTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformGetTls DD imagerel $LN4
|
||||
DD imagerel $LN4+97
|
||||
DD imagerel $unwind$_glfwPlatformGetTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformSetTls DD imagerel $LN4
|
||||
DD imagerel $LN4+109
|
||||
DD imagerel $unwind$_glfwPlatformSetTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformCreateMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+119
|
||||
DD imagerel $unwind$_glfwPlatformCreateMutex
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformDestroyMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+93
|
||||
DD imagerel $unwind$_glfwPlatformDestroyMutex
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformLockMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+101
|
||||
DD imagerel $unwind$_glfwPlatformLockMutex
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformUnlockMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+101
|
||||
DD imagerel $unwind$_glfwPlatformUnlockMutex
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
rtc$TMZ SEGMENT
|
||||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||||
rtc$TMZ ENDS
|
||||
; COMDAT rtc$IMZ
|
||||
rtc$IMZ SEGMENT
|
||||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||||
rtc$IMZ ENDS
|
||||
; COMDAT ??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
CONST SEGMENT
|
||||
??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ DB 'm'
|
||||
DB 00H, 'u', 00H, 't', 00H, 'e', 00H, 'x', 00H, '-', 00H, '>', 00H
|
||||
DB 'w', 00H, 'i', 00H, 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a'
|
||||
DB 00H, 'l', 00H, 'l', 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H
|
||||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H
|
||||
DB 'U', 00H, 'E', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
CONST SEGMENT
|
||||
??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ DB 'm'
|
||||
DB 00H, 'u', 00H, 't', 00H, 'e', 00H, 'x', 00H, '-', 00H, '>', 00H
|
||||
DB 'w', 00H, 'i', 00H, 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a'
|
||||
DB 00H, 'l', 00H, 'l', 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H
|
||||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'F', 00H, 'A', 00H
|
||||
DB 'L', 00H, 'S', 00H, 'E', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
CONST SEGMENT
|
||||
??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ DB 't'
|
||||
DB 00H, 'l', 00H, 's', 00H, '-', 00H, '>', 00H, 'w', 00H, 'i', 00H
|
||||
DB 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a', 00H, 'l', 00H, 'l'
|
||||
DB 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'd', 00H
|
||||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F'
|
||||
DB 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H, 'U', 00H, 'E', 00H
|
||||
DB 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@
|
||||
CONST SEGMENT
|
||||
??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@ DB 'Win32: Fail'
|
||||
DB 'ed to allocate TLS index', 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
CONST SEGMENT
|
||||
??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ DB 't'
|
||||
DB 00H, 'l', 00H, 's', 00H, '-', 00H, '>', 00H, 'w', 00H, 'i', 00H
|
||||
DB 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a', 00H, 'l', 00H, 'l'
|
||||
DB 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'd', 00H
|
||||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F'
|
||||
DB 00H, 'W', 00H, '_', 00H, 'F', 00H, 'A', 00H, 'L', 00H, 'S', 00H
|
||||
DB 'E', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
CONST SEGMENT
|
||||
??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ DB 'D'
|
||||
DB 00H, ':', 00H, '\', 00H, 'N', 00H, 'i', 00H, 't', 00H, 'l', 00H
|
||||
DB 'o', 00H, 'a', 00H, 'd', 00H, 'I', 00H, 'n', 00H, 'd', 00H, 'u'
|
||||
DB 00H, 's', 00H, 't', 00H, 'r', 00H, 'y', 00H, '\', 00H, 014H, 'x'
|
||||
DB 'vzy', 098H, 0eeH, 'v\', 00H, '1', 00H, '-', 00H, 'F', 00H, 'l'
|
||||
DB 00H, 'a', 00H, 'g', 00H, 's', 00H, 'h', 00H, 'i', 00H, 'p', 00H
|
||||
DB '\', 00H, 'T', 00H, 'H', 00H, '2', 00H, '0', 00H, '2', 00H, '0'
|
||||
DB 00H, '\', 00H, 'P', 00H, 'r', 00H, 'o', 00H, 'j', 00H, 'e', 00H
|
||||
DB 'c', 00H, 't', 00H, 'F', 00H, 'i', 00H, 'l', 00H, 'e', 00H, '\'
|
||||
DB 00H, 090H, 'n', 0e3H, 'N', 01H, 'x\', 00H, 'S', 00H, 't', 00H, 'g'
|
||||
DB 00H, 'S', 00H, 'h', 00H, 'a', 00H, 'r', 00H, 'p', 00H, 'G', 00H
|
||||
DB 'r', 00H, 'a', 00H, 'p', 00H, 'h', 00H, 'i', 00H, 'c', 00H, '\'
|
||||
DB 00H, 'c', 00H, 'o', 00H, 'd', 00H, 'e', 00H, '\', 00H, 'g', 00H
|
||||
DB 'l', 00H, 'f', 00H, 'w', 00H, '\', 00H, 'w', 00H, 'i', 00H, 'n'
|
||||
DB 00H, '3', 00H, '2', 00H, '_', 00H, 't', 00H, 'h', 00H, 'r', 00H
|
||||
DB 'e', 00H, 'a', 00H, 'd', 00H, '.', 00H, 'c', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformUnlockMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformLockMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformDestroyMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformCreateMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformSetTls DD 025051801H
|
||||
DD 01132318H
|
||||
DD 0700c001dH
|
||||
DD 0500bH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformGetTls DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformDestroyTls DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformCreateTls DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
_TEXT SEGMENT
|
||||
__JustMyCode_Default PROC ; COMDAT
|
||||
00000 c2 00 00 ret 0
|
||||
__JustMyCode_Default ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformUnlockMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformUnlockMutex PROC ; COMDAT
|
||||
|
||||
; 96 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 97 : assert(mutex->win32.allocated == GLFW_TRUE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 01 cmp DWORD PTR [rax], 1
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 61 00 00
|
||||
00 mov r8d, 97 ; 00000061H
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 98 : LeaveCriticalSection(&mutex->win32.section);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
0004e 48 83 c0 08 add rax, 8
|
||||
00052 48 8b c8 mov rcx, rax
|
||||
00055 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_LeaveCriticalSection
|
||||
|
||||
; 99 : }
|
||||
|
||||
0005b 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00062 5f pop rdi
|
||||
00063 5d pop rbp
|
||||
00064 c3 ret 0
|
||||
_glfwPlatformUnlockMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformLockMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformLockMutex PROC ; COMDAT
|
||||
|
||||
; 90 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 91 : assert(mutex->win32.allocated == GLFW_TRUE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 01 cmp DWORD PTR [rax], 1
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 5b 00 00
|
||||
00 mov r8d, 91 ; 0000005bH
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 92 : EnterCriticalSection(&mutex->win32.section);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
0004e 48 83 c0 08 add rax, 8
|
||||
00052 48 8b c8 mov rcx, rax
|
||||
00055 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_EnterCriticalSection
|
||||
|
||||
; 93 : }
|
||||
|
||||
0005b 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00062 5f pop rdi
|
||||
00063 5d pop rbp
|
||||
00064 c3 ret 0
|
||||
_glfwPlatformLockMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformDestroyMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformDestroyMutex PROC ; COMDAT
|
||||
|
||||
; 83 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 84 : if (mutex->win32.allocated)
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 14 je SHORT $LN2@glfwPlatfo
|
||||
|
||||
; 85 : DeleteCriticalSection(&mutex->win32.section);
|
||||
|
||||
0002b 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00032 48 83 c0 08 add rax, 8
|
||||
00036 48 8b c8 mov rcx, rax
|
||||
00039 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_DeleteCriticalSection
|
||||
$LN2@glfwPlatfo:
|
||||
|
||||
; 86 : memset(mutex, 0, sizeof(_GLFWmutex));
|
||||
|
||||
0003f 41 b8 30 00 00
|
||||
00 mov r8d, 48 ; 00000030H
|
||||
00045 33 d2 xor edx, edx
|
||||
00047 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR mutex$[rbp]
|
||||
0004e e8 00 00 00 00 call memset
|
||||
|
||||
; 87 : }
|
||||
|
||||
00053 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0005a 5f pop rdi
|
||||
0005b 5d pop rbp
|
||||
0005c c3 ret 0
|
||||
_glfwPlatformDestroyMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformCreateMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformCreateMutex PROC ; COMDAT
|
||||
|
||||
; 76 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 77 : assert(mutex->win32.allocated == GLFW_FALSE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 4d 00 00
|
||||
00 mov r8d, 77 ; 0000004dH
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 78 : InitializeCriticalSection(&mutex->win32.section);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
0004e 48 83 c0 08 add rax, 8
|
||||
00052 48 8b c8 mov rcx, rax
|
||||
00055 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_InitializeCriticalSection
|
||||
|
||||
; 79 : return mutex->win32.allocated = GLFW_TRUE;
|
||||
|
||||
0005b 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00062 c7 00 01 00 00
|
||||
00 mov DWORD PTR [rax], 1
|
||||
00068 b8 01 00 00 00 mov eax, 1
|
||||
|
||||
; 80 : }
|
||||
|
||||
0006d 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00074 5f pop rdi
|
||||
00075 5d pop rbp
|
||||
00076 c3 ret 0
|
||||
_glfwPlatformCreateMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformSetTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
value$ = 232
|
||||
_glfwPlatformSetTls PROC ; COMDAT
|
||||
|
||||
; 70 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
0000a 55 push rbp
|
||||
0000b 57 push rdi
|
||||
0000c 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00018 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 71 : assert(tls->win32.allocated == GLFW_TRUE);
|
||||
|
||||
00024 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0002b 83 38 01 cmp DWORD PTR [rax], 1
|
||||
0002e 74 1c je SHORT $LN3@glfwPlatfo
|
||||
00030 41 b8 47 00 00
|
||||
00 mov r8d, 71 ; 00000047H
|
||||
00036 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
0003d 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
00044 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
0004a 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 72 : TlsSetValue(tls->win32.index, value);
|
||||
|
||||
0004c 48 8b 95 e8 00
|
||||
00 00 mov rdx, QWORD PTR value$[rbp]
|
||||
00053 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0005a 8b 48 04 mov ecx, DWORD PTR [rax+4]
|
||||
0005d ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsSetValue
|
||||
|
||||
; 73 : }
|
||||
|
||||
00063 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0006a 5f pop rdi
|
||||
0006b 5d pop rbp
|
||||
0006c c3 ret 0
|
||||
_glfwPlatformSetTls ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformGetTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
_glfwPlatformGetTls PROC ; COMDAT
|
||||
|
||||
; 64 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 65 : assert(tls->win32.allocated == GLFW_TRUE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00026 83 38 01 cmp DWORD PTR [rax], 1
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 41 00 00
|
||||
00 mov r8d, 65 ; 00000041H
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 66 : return TlsGetValue(tls->win32.index);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0004e 8b 48 04 mov ecx, DWORD PTR [rax+4]
|
||||
00051 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsGetValue
|
||||
|
||||
; 67 : }
|
||||
|
||||
00057 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0005e 5f pop rdi
|
||||
0005f 5d pop rbp
|
||||
00060 c3 ret 0
|
||||
_glfwPlatformGetTls ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformDestroyTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
_glfwPlatformDestroyTls PROC ; COMDAT
|
||||
|
||||
; 57 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 58 : if (tls->win32.allocated)
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 10 je SHORT $LN2@glfwPlatfo
|
||||
|
||||
; 59 : TlsFree(tls->win32.index);
|
||||
|
||||
0002b 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00032 8b 48 04 mov ecx, DWORD PTR [rax+4]
|
||||
00035 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsFree
|
||||
$LN2@glfwPlatfo:
|
||||
|
||||
; 60 : memset(tls, 0, sizeof(_GLFWtls));
|
||||
|
||||
0003b 41 b8 08 00 00
|
||||
00 mov r8d, 8
|
||||
00041 33 d2 xor edx, edx
|
||||
00043 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR tls$[rbp]
|
||||
0004a e8 00 00 00 00 call memset
|
||||
|
||||
; 61 : }
|
||||
|
||||
0004f 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00056 5f pop rdi
|
||||
00057 5d pop rbp
|
||||
00058 c3 ret 0
|
||||
_glfwPlatformDestroyTls ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformCreateTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
_glfwPlatformCreateTls PROC ; COMDAT
|
||||
|
||||
; 42 : {
|
||||
|
||||
$LN5:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 43 : assert(tls->win32.allocated == GLFW_FALSE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 1c je SHORT $LN4@glfwPlatfo
|
||||
0002b 41 b8 2b 00 00
|
||||
00 mov r8d, 43 ; 0000002bH
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN4@glfwPlatfo:
|
||||
|
||||
; 44 :
|
||||
; 45 : tls->win32.index = TlsAlloc();
|
||||
|
||||
00047 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsAlloc
|
||||
0004d 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR tls$[rbp]
|
||||
00054 89 41 04 mov DWORD PTR [rcx+4], eax
|
||||
|
||||
; 46 : if (tls->win32.index == TLS_OUT_OF_INDEXES)
|
||||
|
||||
00057 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0005e 83 78 04 ff cmp DWORD PTR [rax+4], -1 ; ffffffffH
|
||||
00062 75 15 jne SHORT $LN2@glfwPlatfo
|
||||
|
||||
; 47 : {
|
||||
; 48 : _glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to allocate TLS index");
|
||||
|
||||
00064 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@
|
||||
0006b b9 08 00 01 00 mov ecx, 65544 ; 00010008H
|
||||
00070 e8 00 00 00 00 call _glfwInputError
|
||||
|
||||
; 49 : return GLFW_FALSE;
|
||||
|
||||
00075 33 c0 xor eax, eax
|
||||
00077 eb 12 jmp SHORT $LN1@glfwPlatfo
|
||||
$LN2@glfwPlatfo:
|
||||
|
||||
; 50 : }
|
||||
; 51 :
|
||||
; 52 : tls->win32.allocated = GLFW_TRUE;
|
||||
|
||||
00079 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00080 c7 00 01 00 00
|
||||
00 mov DWORD PTR [rax], 1
|
||||
|
||||
; 53 : return GLFW_TRUE;
|
||||
|
||||
00086 b8 01 00 00 00 mov eax, 1
|
||||
$LN1@glfwPlatfo:
|
||||
|
||||
; 54 : }
|
||||
|
||||
0008b 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00092 5f pop rdi
|
||||
00093 5d pop rbp
|
||||
00094 c3 ret 0
|
||||
_glfwPlatformCreateTls ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
@@ -1,370 +0,0 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
msvcjmc SEGMENT
|
||||
__9C03CD75_concurrencysal@h DB 01H
|
||||
__CA64BAF1_sal@h DB 01H
|
||||
__95655E73_vadefs@h DB 01H
|
||||
__1D560A45_vcruntime@h DB 01H
|
||||
__1B0272D9_corecrt@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__ED683015_stdint@h DB 01H
|
||||
__89F75FCD_ssgc_internal@h DB 01H
|
||||
__A5E73FD0_glfw3@h DB 01H
|
||||
__1D45B1A5_glfw_null_platform@h DB 01H
|
||||
__74484FB3_corecrt_wctype@h DB 01H
|
||||
__CBE172F9_wctype@h DB 01H
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__F214EFBF_excpt@h DB 01H
|
||||
__D9B78EDA_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
__173E09CA_driverspecs@h DB 01H
|
||||
__9A452361_specstrings@h DB 01H
|
||||
__1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__7061C667_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
__E8295E1E_string@h DB 01H
|
||||
__7FCB5136_guiddef@h DB 01H
|
||||
__FF8A9E11_pshpack4@h DB 01H
|
||||
__D5438902_poppack@h DB 01H
|
||||
__FB07E2A3_pshpack2@h DB 01H
|
||||
__F6906775_pshpack8@h DB 01H
|
||||
__F9415CFA_pshpack1@h DB 01H
|
||||
__E58C6F1C_apiset@h DB 01H
|
||||
__A5C52262_ktmtypes@h DB 01H
|
||||
__FBBA8F9D_winnt@h DB 01H
|
||||
__A32D3D2C_minwindef@h DB 01H
|
||||
__7D798299_windef@h DB 01H
|
||||
__9AE108E9_apisetcconv@h DB 01H
|
||||
__9CE53D2C_minwinbase@h DB 01H
|
||||
__5D0AA210_apiquery2@h DB 01H
|
||||
__4DD4E726_processenv@h DB 01H
|
||||
__3575CC96_fileapi@h DB 01H
|
||||
__8EA220E6_fileapifromapp@h DB 01H
|
||||
__BF9B31FE_debugapi@h DB 01H
|
||||
__C3AFE134_utilapiset@h DB 01H
|
||||
__76F69E51_handleapi@h DB 01H
|
||||
__7E63D784_errhandlingapi@h DB 01H
|
||||
__FFA7003C_fibersapi@h DB 01H
|
||||
__8971CECF_namedpipeapi@h DB 01H
|
||||
__46C9D8A6_profileapi@h DB 01H
|
||||
__98D4F0A3_heapapi@h DB 01H
|
||||
__50EF2A88_ioapiset@h DB 01H
|
||||
__92EA1464_synchapi@h DB 01H
|
||||
__A53D8AED_interlockedapi@h DB 01H
|
||||
__B506CAAF_processthreadsapi@h DB 01H
|
||||
__FF735694_sysinfoapi@h DB 01H
|
||||
__29589789_memoryapi@h DB 01H
|
||||
__E9C7A663_enclaveapi@h DB 01H
|
||||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||||
__C899130C_threadpoolapiset@h DB 01H
|
||||
__E0441EE7_jobapi@h DB 01H
|
||||
__CEF86838_jobapi2@h DB 01H
|
||||
__35AC6B9A_wow64apiset@h DB 01H
|
||||
__C8AE41A5_libloaderapi@h DB 01H
|
||||
__CC9E232D_securitybaseapi@h DB 01H
|
||||
__C9D0C9B8_namespaceapi@h DB 01H
|
||||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||||
__4D358795_processtopologyapi@h DB 01H
|
||||
__40446D10_securityappcontainer@h DB 01H
|
||||
__3A952EDF_realtimeapiset@h DB 01H
|
||||
__F4865F4B_winerror@h DB 01H
|
||||
__53C1BD93_timezoneapi@h DB 01H
|
||||
__1FFBEDBF_winbase@h DB 01H
|
||||
__43D3FA34_wingdi@h DB 01H
|
||||
__D24A7391_tvout@h DB 01H
|
||||
__7713A6C8_winuser@h DB 01H
|
||||
__0B345F71_datetimeapi@h DB 01H
|
||||
__9AC6960C_winnls@h DB 01H
|
||||
__973A40A8_stringapiset@h DB 01H
|
||||
__CC46FEE2_wincontypes@h DB 01H
|
||||
__97D70BE1_consoleapi@h DB 01H
|
||||
__27EC5E18_consoleapi2@h DB 01H
|
||||
__262E342F_consoleapi3@h DB 01H
|
||||
__641DCD70_wincon@h DB 01H
|
||||
__5A96C7A7_verrsrc@h DB 01H
|
||||
__B69C6FF2_winver@h DB 01H
|
||||
__7AEB8C37_reason@h DB 01H
|
||||
__59F1A8A9_winreg@h DB 01H
|
||||
__EE0E2B7F_wnnc@h DB 01H
|
||||
__DCDB7054_winnetwk@h DB 01H
|
||||
__81DDEDE3_stralign@h DB 01H
|
||||
__2134D1B4_winsvc@h DB 01H
|
||||
__11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__DF8704F0_rpcdcep@h DB 01H
|
||||
__5C6CA7BB_rpcdce@h DB 01H
|
||||
__853533C4_rpcnsi@h DB 01H
|
||||
__2D2406C3_rpcnterr@h DB 01H
|
||||
__64521D71_rpcasync@h DB 01H
|
||||
__AADCBA08_rpc@h DB 01H
|
||||
__1FE431C9_rpcnsip@h DB 01H
|
||||
__2B741F2D_rpcsal@h DB 01H
|
||||
__92623256_rpcndr@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__531E1E2A_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__9C18532E_wtypesbase@h DB 01H
|
||||
__30B1AFDA_unknwnbase@h DB 01H
|
||||
__328C1996_objidlbase@h DB 01H
|
||||
__C4E06B6A_cguid@h DB 01H
|
||||
__434718C5_combaseapi@h DB 01H
|
||||
__EA2E1D6D_wtypes@h DB 01H
|
||||
__DE6FDEF1_unknwn@h DB 01H
|
||||
__CCE0BACC_objidl@h DB 01H
|
||||
__8C7011E5_oaidl@h DB 01H
|
||||
__2E0B7863_propidlbase@h DB 01H
|
||||
__BF4CF2EC_coml2api@h DB 01H
|
||||
__6D897344_oleidl@h DB 01H
|
||||
__1129FC2C_servprov@h DB 01H
|
||||
__757952E4_msxml@h DB 01H
|
||||
__B1191D53_urlmon@h DB 01H
|
||||
__404D1A47_propidl@h DB 01H
|
||||
__A1C63593_objbase@h DB 01H
|
||||
__9F7C87B7_dinput@h DB 01H
|
||||
__B468A3D3_xinput@h DB 01H
|
||||
__AD768F06_dbt@h DB 01H
|
||||
__D83367F8_glfw_win32_platform@h DB 01H
|
||||
__53CB9229_glfw_null_joystick@h DB 01H
|
||||
__96BD4474_glfw_win32_joystick@h DB 01H
|
||||
__7D74CEA8_glfw_win32_thread@h DB 01H
|
||||
__C7421531_glfw_win32_time@h DB 01H
|
||||
__43B1F397_glfw_platform@h DB 01H
|
||||
__A547227D_glfw_internal@h DB 01H
|
||||
__5FF93E76_win32_time@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC _glfwPlatformInitTimer
|
||||
PUBLIC _glfwPlatformGetTimerValue
|
||||
PUBLIC _glfwPlatformGetTimerFrequency
|
||||
PUBLIC __JustMyCode_Default
|
||||
EXTRN __imp_QueryPerformanceCounter:PROC
|
||||
EXTRN __imp_QueryPerformanceFrequency:PROC
|
||||
EXTRN _RTC_CheckStackVars:PROC
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
EXTRN __GSHandlerCheck:PROC
|
||||
EXTRN __security_check_cookie:PROC
|
||||
EXTRN _glfw:BYTE
|
||||
EXTRN __security_cookie:QWORD
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformInitTimer DD imagerel $LN3
|
||||
DD imagerel $LN3+50
|
||||
DD imagerel $unwind$_glfwPlatformInitTimer
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformGetTimerValue DD imagerel $LN3
|
||||
DD imagerel $LN3+122
|
||||
DD imagerel $unwind$_glfwPlatformGetTimerValue
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformGetTimerFrequency DD imagerel $LN3
|
||||
DD imagerel $LN3+44
|
||||
DD imagerel $unwind$_glfwPlatformGetTimerFrequency
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
rtc$TMZ SEGMENT
|
||||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||||
rtc$TMZ ENDS
|
||||
; COMDAT rtc$IMZ
|
||||
rtc$IMZ SEGMENT
|
||||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||||
rtc$IMZ ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformGetTimerFrequency DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; COMDAT voltbl
|
||||
voltbl SEGMENT
|
||||
_volmd DB 02aH
|
||||
DB 061H
|
||||
voltbl ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformGetTimerValue DD 025053119H
|
||||
DD 010a230fH
|
||||
DD 070030021H
|
||||
DD 05002H
|
||||
DD imagerel __GSHandlerCheck
|
||||
DD 0f8H
|
||||
xdata ENDS
|
||||
; COMDAT CONST
|
||||
CONST SEGMENT
|
||||
_glfwPlatformGetTimerValue$rtcName$0 DB 076H
|
||||
DB 061H
|
||||
DB 06cH
|
||||
DB 075H
|
||||
DB 065H
|
||||
DB 00H
|
||||
ORG $+10
|
||||
_glfwPlatformGetTimerValue$rtcVarDesc DD 028H
|
||||
DD 08H
|
||||
DQ FLAT:_glfwPlatformGetTimerValue$rtcName$0
|
||||
ORG $+48
|
||||
_glfwPlatformGetTimerValue$rtcFrameData DD 01H
|
||||
DD 00H
|
||||
DQ FLAT:_glfwPlatformGetTimerValue$rtcVarDesc
|
||||
CONST ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformInitTimer DD 025050f01H
|
||||
DD 010a230fH
|
||||
DD 07003001dH
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
_TEXT SEGMENT
|
||||
__JustMyCode_Default PROC ; COMDAT
|
||||
00000 c2 00 00 ret 0
|
||||
__JustMyCode_Default ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_time.c
|
||||
; COMDAT _glfwPlatformGetTimerFrequency
|
||||
_TEXT SEGMENT
|
||||
_glfwPlatformGetTimerFrequency PROC ; COMDAT
|
||||
|
||||
; 51 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__5FF93E76_win32_time@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 52 : return _glfw.timer.win32.frequency;
|
||||
|
||||
0001b 48 8b 05 e8 19
|
||||
00 00 mov rax, QWORD PTR _glfw+6632
|
||||
|
||||
; 53 : }
|
||||
|
||||
00022 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00029 5f pop rdi
|
||||
0002a 5d pop rbp
|
||||
0002b c3 ret 0
|
||||
_glfwPlatformGetTimerFrequency ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_time.c
|
||||
; COMDAT _glfwPlatformGetTimerValue
|
||||
_TEXT SEGMENT
|
||||
value$ = 8
|
||||
__$ArrayPad$ = 216
|
||||
_glfwPlatformGetTimerValue PROC ; COMDAT
|
||||
|
||||
; 44 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec 08 01
|
||||
00 00 sub rsp, 264 ; 00000108H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
|
||||
00014 b9 0a 00 00 00 mov ecx, 10
|
||||
00019 b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||||
0001e f3 ab rep stosd
|
||||
00020 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR __security_cookie
|
||||
00027 48 33 c5 xor rax, rbp
|
||||
0002a 48 89 85 d8 00
|
||||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||||
00031 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__5FF93E76_win32_time@c
|
||||
00038 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 45 : uint64_t value;
|
||||
; 46 : QueryPerformanceCounter((LARGE_INTEGER*) &value);
|
||||
|
||||
0003d 48 8d 4d 08 lea rcx, QWORD PTR value$[rbp]
|
||||
00041 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_QueryPerformanceCounter
|
||||
|
||||
; 47 : return value;
|
||||
|
||||
00047 48 8b 45 08 mov rax, QWORD PTR value$[rbp]
|
||||
|
||||
; 48 : }
|
||||
|
||||
0004b 48 8b f8 mov rdi, rax
|
||||
0004e 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
|
||||
00052 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:_glfwPlatformGetTimerValue$rtcFrameData
|
||||
00059 e8 00 00 00 00 call _RTC_CheckStackVars
|
||||
0005e 48 8b c7 mov rax, rdi
|
||||
00061 48 8b 8d d8 00
|
||||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||||
00068 48 33 cd xor rcx, rbp
|
||||
0006b e8 00 00 00 00 call __security_check_cookie
|
||||
00070 48 8d a5 e8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||||
00077 5f pop rdi
|
||||
00078 5d pop rbp
|
||||
00079 c3 ret 0
|
||||
_glfwPlatformGetTimerValue ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_time.c
|
||||
; COMDAT _glfwPlatformInitTimer
|
||||
_TEXT SEGMENT
|
||||
_glfwPlatformInitTimer PROC ; COMDAT
|
||||
|
||||
; 39 : {
|
||||
|
||||
$LN3:
|
||||
00000 40 55 push rbp
|
||||
00002 57 push rdi
|
||||
00003 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
0000f 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__5FF93E76_win32_time@c
|
||||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 40 : QueryPerformanceFrequency((LARGE_INTEGER*) &_glfw.timer.win32.frequency);
|
||||
|
||||
0001b 48 8d 0d e8 19
|
||||
00 00 lea rcx, OFFSET FLAT:_glfw+6632
|
||||
00022 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_QueryPerformanceFrequency
|
||||
|
||||
; 41 : }
|
||||
|
||||
00028 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0002f 5f pop rdi
|
||||
00030 5d pop rbp
|
||||
00031 c3 ret 0
|
||||
_glfwPlatformInitTimer ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user