mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-14 23:09:16 +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 advapi32,__imp_AccessCheck,AccessCheck
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AccessCheck:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_AdjustTokenPrivileges,AdjustTokenPrivileges
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
AdjustTokenPrivileges:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_CreateProcessAsUserW,CreateProcessAsUserW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
CreateProcessAsUser:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_DeregisterEventSource,DeregisterEventSource
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DeregisterEventSource:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_DuplicateToken,DuplicateToken
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DuplicateToken:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_DuplicateTokenEx,DuplicateTokenEx
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
DuplicateTokenEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_GetFileSecurityW,GetFileSecurityW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetFileSecurity:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_GetUserNameW,GetUserNameW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
GetUserName:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_ImpersonateSelf,ImpersonateSelf
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ImpersonateSelf:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_InitiateShutdownW,InitiateShutdownW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
InitiateShutdown:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_LookupPrivilegeValueW,LookupPrivilegeValueW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
LookupPrivilegeValue:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_MapGenericMask,MapGenericMask
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
MapGenericMask:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_OpenProcessToken,OpenProcessToken
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
OpenProcessToken:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_OpenThreadToken,OpenThreadToken
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
OpenThreadToken:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegCloseKey,RegCloseKey
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegCloseKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegConnectRegistryW,RegConnectRegistryW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegConnectRegistry:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegCreateKeyExW,RegCreateKeyExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegCreateKeyEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegCreateKeyW,RegCreateKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegCreateKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegDeleteKeyExW,RegDeleteKeyExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegDeleteKeyEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegDeleteKeyW,RegDeleteKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegDeleteKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegDeleteTreeW,RegDeleteTreeW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegDeleteTree:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegDeleteValueW,RegDeleteValueW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegDeleteValue:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegDisablePredefinedCache,RegDisablePredefinedCache
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegDisablePredefinedCache:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegDisableReflectionKey,RegDisableReflectionKey
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegDisableReflectionKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegEnableReflectionKey,RegEnableReflectionKey
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegEnableReflectionKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegEnumKeyExW,RegEnumKeyExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegEnumKeyEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegEnumKeyW,RegEnumKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegEnumKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegEnumValueW,RegEnumValueW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegEnumValue:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegFlushKey,RegFlushKey
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegFlushKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegGetKeySecurity,RegGetKeySecurity
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegGetKeySecurity:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegGetValueW,RegGetValueW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegGetValue:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegLoadKeyW,RegLoadKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegLoadKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegNotifyChangeKeyValue,RegNotifyChangeKeyValue
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegNotifyChangeKeyValue:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegOpenCurrentUser,RegOpenCurrentUser
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegOpenCurrentUser:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegOpenKeyExW,RegOpenKeyExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegOpenKeyEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegOpenUserClassesRoot,RegOpenUserClassesRoot
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegOpenUserClassesRoot:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegOverridePredefKey,RegOverridePredefKey
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegOverridePredefKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegQueryInfoKeyW,RegQueryInfoKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegQueryInfoKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegQueryMultipleValuesW,RegQueryMultipleValuesW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegQueryMultipleValues:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegQueryReflectionKey,RegQueryReflectionKey
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegQueryReflectionKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegQueryValueExW,RegQueryValueExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegQueryValueEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegQueryValueW,RegQueryValueW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegQueryValue:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegReplaceKeyW,RegReplaceKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegReplaceKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegRestoreKeyW,RegRestoreKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegRestoreKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegSaveKeyW,RegSaveKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegSaveKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegSetKeySecurity,RegSetKeySecurity
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegSetKeySecurity:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegSetValueExW,RegSetValueExW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegSetValueEx:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegSetValueW,RegSetValueW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegSetValue:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegUnLoadKeyW,RegUnLoadKeyW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegUnLoadKey:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RegisterEventSourceW,RegisterEventSourceW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RegisterEventSource:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_ReportEventA,ReportEventA
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ReportEventA:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_ReportEventW,ReportEventW
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
ReportEvent:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_RevertToSelf,RevertToSelf
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RevertToSelf:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
.imp advapi32,__imp_SystemFunction036,SystemFunction036
|
||||
|
||||
.text.windows
|
||||
.ftrace1
|
||||
.ftrace1
|
||||
RtlGenRandom:
|
||||
.ftrace2
|
||||
.ftrace2
|
||||
#ifdef __x86_64__
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue