mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-08 04:08:32 +00:00
Add OpenMP support
This commit is contained in:
parent
c1e18e7903
commit
5f8e9f14c1
742 changed files with 94643 additions and 1279 deletions
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_AcquireSRWLockExclusive,AcquireSRWLockExclusive
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AcquireSRWLockExclusive:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_AcquireSRWLockShared,AcquireSRWLockShared
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AcquireSRWLockShared:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_AddDllDirectory,AddDllDirectory
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AddDllDirectory:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_AddVectoredContinueHandler,AddVectoredContinueHandler
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AddVectoredContinueHandler:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_AddVectoredExceptionHandler,AddVectoredExceptionHandler
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AddVectoredExceptionHandler:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_AllocConsole,AllocConsole
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AllocConsole:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_AttachConsole,AttachConsole
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AttachConsole:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CallNamedPipeA,CallNamedPipeA
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CallNamedPipeA:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CallNamedPipeW,CallNamedPipeW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CallNamedPipe:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CancelIo,CancelIo
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CancelIo:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CancelIoEx,CancelIoEx
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CancelIoEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CancelSynchronousIo,CancelSynchronousIo
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CancelSynchronousIo:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CheckRemoteDebuggerPresent,CheckRemoteDebuggerPresent
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CheckRemoteDebuggerPresent:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_ClearCommBreak,ClearCommBreak
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ClearCommBreak:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CloseHandle,CloseHandle
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CloseHandle:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_ClosePseudoConsole,ClosePseudoConsole
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ClosePseudoConsole:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_ConnectNamedPipe,ConnectNamedPipe
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ConnectNamedPipe:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_ContinueDebugEvent,ContinueDebugEvent
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ContinueDebugEvent:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CopyFileW,CopyFileW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CopyFile:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateEventExW,CreateEventExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateEventEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateEventW,CreateEventW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateEvent:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateHardLinkW,CreateHardLinkW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateHardLink:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateIoCompletionPort,CreateIoCompletionPort
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateIoCompletionPort:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreatePseudoConsole,CreatePseudoConsole
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreatePseudoConsole:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateSemaphoreW,CreateSemaphoreW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateSemaphore:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateToolhelp32Snapshot,CreateToolhelp32Snapshot
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateToolhelp32Snapshot:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateWaitableTimerExW,CreateWaitableTimerExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateWaitableTimerEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_CreateWaitableTimerW,CreateWaitableTimerW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateWaitableTimer:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_DebugActiveProcess,DebugActiveProcess
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DebugActiveProcess:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_DebugActiveProcessStop,DebugActiveProcessStop
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DebugActiveProcessStop:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_DebugBreakProcess,DebugBreakProcess
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DebugBreakProcess:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_DeleteCriticalSection,DeleteCriticalSection
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DeleteCriticalSection:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_DeleteProcThreadAttributeList,DeleteProcThreadAttributeList
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DeleteProcThreadAttributeList:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_DisconnectNamedPipe,DisconnectNamedPipe
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DisconnectNamedPipe:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_DuplicateHandle,DuplicateHandle
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DuplicateHandle:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_EnterCriticalSection,EnterCriticalSection
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
EnterCriticalSection:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_ExitProcess,ExitProcess
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ExitProcess:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_ExitThread,ExitThread
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ExitThread:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FatalExit,FatalExit
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FatalExit:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FillConsoleOutputAttribute,FillConsoleOutputAttribute
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FillConsoleOutputAttribute:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FillConsoleOutputCharacterW,FillConsoleOutputCharacterW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FillConsoleOutputCharacter:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FindFirstFileExW,FindFirstFileExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FindFirstFileEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FindFirstVolumeW,FindFirstVolumeW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FindFirstVolume:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FindNextVolumeW,FindNextVolumeW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FindNextVolume:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FindVolumeClose,FindVolumeClose
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FindVolumeClose:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FlushConsoleInputBuffer,FlushConsoleInputBuffer
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FlushConsoleInputBuffer:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FormatMessageA,FormatMessageA
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FormatMessageA:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FormatMessageW,FormatMessageW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FormatMessage:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FreeConsole,FreeConsole
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FreeConsole:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FreeEnvironmentStringsW,FreeEnvironmentStringsW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FreeEnvironmentStrings:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FreeLibrary,FreeLibrary
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FreeLibrary:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_FreeResource,FreeResource
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
FreeResource:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetCommandLineW,GetCommandLineW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetCommandLine:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetCompressedFileSizeW,GetCompressedFileSizeW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetCompressedFileSize:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetComputerNameExW,GetComputerNameExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetComputerNameEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleCP,GetConsoleCP
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleCP:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleCursorInfo,GetConsoleCursorInfo
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleCursorInfo:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleMode,GetConsoleMode
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleMode:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleOutputCP,GetConsoleOutputCP
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleOutputCP:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleScreenBufferInfo,GetConsoleScreenBufferInfo
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleScreenBufferInfo:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleScreenBufferInfoEx,GetConsoleScreenBufferInfoEx
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleScreenBufferInfoEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleSelectionInfo,GetConsoleSelectionInfo
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleSelectionInfo:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleTitleW,GetConsoleTitleW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleTitle:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetConsoleWindow,GetConsoleWindow
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetConsoleWindow:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetCurrentDirectoryW,GetCurrentDirectoryW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetCurrentDirectory:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetCurrentProcessId,GetCurrentProcessId
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetCurrentProcessId:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
20
libc/nt/kernel32/GetCurrentProcessorNumberEx.S
Normal file
20
libc/nt/kernel32/GetCurrentProcessorNumberEx.S
Normal file
|
@ -0,0 +1,20 @@
|
|||
#include "libc/nt/codegen.h"
|
||||
.imp kernel32,__imp_GetCurrentProcessorNumberEx,GetCurrentProcessorNumberEx
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
GetCurrentProcessorNumberEx:
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
mov %rdi,%rcx
|
||||
sub $32,%rsp
|
||||
call *__imp_GetCurrentProcessorNumberEx(%rip)
|
||||
leave
|
||||
#elif defined(__aarch64__)
|
||||
mov x0,#0
|
||||
#endif
|
||||
ret
|
||||
.endfn GetCurrentProcessorNumberEx,globl
|
||||
.previous
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetCurrentThread,GetCurrentThread
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetCurrentThread:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetCurrentThreadId,GetCurrentThreadId
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetCurrentThreadId:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetEnvironmentStringsW,GetEnvironmentStringsW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetEnvironmentStrings:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetEnvironmentVariableW,GetEnvironmentVariableW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetEnvironmentVariable:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetExitCodeThread,GetExitCodeThread
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetExitCodeThread:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFileAttributesExW,GetFileAttributesExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileAttributesEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFileInformationByHandle,GetFileInformationByHandle
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileInformationByHandle:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFileInformationByHandleEx,GetFileInformationByHandleEx
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileInformationByHandleEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFileSize,GetFileSize
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileSize:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFileSizeEx,GetFileSizeEx
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileSizeEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFileTime,GetFileTime
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileTime:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFileType,GetFileType
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileType:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFinalPathNameByHandleW,GetFinalPathNameByHandleW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFinalPathNameByHandle:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetFullPathNameW,GetFullPathNameW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFullPathName:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetHandleInformation,GetHandleInformation
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetHandleInformation:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetLargestConsoleWindowSize,GetLargestConsoleWindowSize
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetLargestConsoleWindowSize:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetLastError,GetLastError
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetLastError:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetLogicalDrives,GetLogicalDrives
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetLogicalDrives:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetMaximumProcessorCount,GetMaximumProcessorCount
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetMaximumProcessorCount:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetModuleFileNameW,GetModuleFileNameW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetModuleFileName:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetModuleHandleA,GetModuleHandleA
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetModuleHandle:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetModuleHandleExW,GetModuleHandleExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetModuleHandleEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetModuleHandleW,GetModuleHandleW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetModuleHandleW:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetNamedPipeInfo,GetNamedPipeInfo
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetNamedPipeInfo:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetNumberOfConsoleInputEvents,GetNumberOfConsoleInputEvents
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetNumberOfConsoleInputEvents:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetNumberOfConsoleMouseButtons,GetNumberOfConsoleMouseButtons
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetNumberOfConsoleMouseButtons:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetOverlappedResult,GetOverlappedResult
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetOverlappedResult:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetOverlappedResultEx,GetOverlappedResultEx
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetOverlappedResultEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetPriorityClass,GetPriorityClass
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetPriorityClass:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetProcAddress,GetProcAddress
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetProcAddress:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetProcessAffinityMask,GetProcessAffinityMask
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetProcessAffinityMask:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetProcessHandleCount,GetProcessHandleCount
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetProcessHandleCount:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp kernel32,__imp_GetProcessHeap,GetProcessHeap
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetProcessHeap:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue