1/** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6 7#if defined(_ARM_) || defined(__arm__) 8 .thumb 9#endif 10 .text 11 .p2align 4,,15 12 .globl FCT 13 .def FCT; .scl 2; .type 32; .endef 14#ifdef __x86_64__ 15 .seh_proc FCT 16#endif 17FCT: 18#ifdef __x86_64__ 19 .seh_endprologue 20#endif 21#if defined(_AMD64_) || defined(__x86_64__) || defined(_X86_) || defined(__i386__) 22 jmp FWD 23#elif defined(_ARM_) || defined(__arm__) 24 .thumb_func 25 b FWD 26#elif defined(_ARM64_) || defined(__aarch64__) 27 b FWD 28#endif 29#ifdef __x86_64__ 30 .seh_endproc 31#endif 32 .def FWD; .scl 2; .type 32; .endef 33