mirror of
https://github.com/ziglang/zig.git
synced 2024-11-30 17:12:31 +00:00
49d1a4c562
also start prefering NtDll API. so far: * NtQueryInformationFile * NtClose adds a performance workaround for windows unicode conversion. but that should probably be removed before merging
33 lines
871 B
ArmAsm
33 lines
871 B
ArmAsm
/**
|
|
* This file has no copyright assigned and is placed in the Public Domain.
|
|
* This file is part of the mingw-w64 runtime package.
|
|
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
|
|
*/
|
|
|
|
#if defined(_ARM_) || defined(__arm__)
|
|
.thumb
|
|
#endif
|
|
.text
|
|
.p2align 4,,15
|
|
.globl FCT
|
|
.def FCT; .scl 2; .type 32; .endef
|
|
#ifdef __x86_64__
|
|
.seh_proc FCT
|
|
#endif
|
|
FCT:
|
|
#ifdef __x86_64__
|
|
.seh_endprologue
|
|
#endif
|
|
#if defined(_AMD64_) || defined(__x86_64__) || defined(_X86_) || defined(__i386__)
|
|
jmp FWD
|
|
#elif defined(_ARM_) || defined(__arm__)
|
|
.thumb_func
|
|
b FWD
|
|
#elif defined(_ARM64_) || defined(__aarch64__)
|
|
b FWD
|
|
#endif
|
|
#ifdef __x86_64__
|
|
.seh_endproc
|
|
#endif
|
|
.def FWD; .scl 2; .type 32; .endef
|