mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-29 22:10:27 +00:00
Introduce native support for MacOS ARM64
There's a new program named ape/ape-m1.c which will be used to build an embeddable binary that can load ape and elf executables. The support is mostly working so far, but still chasing down ABI issues.
This commit is contained in:
parent
b852650c08
commit
1422e96b4e
757 changed files with 2988 additions and 1321 deletions
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __memchr_aarch64 memchr
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __memcmp_aarch64 memcmp
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
#define __memcpy_aarch64_simd memcpy
|
||||
#define __memmove_aarch64_simd memmove
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __memrchr_aarch64 memrchr
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __memset_aarch64 memset
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __stpcpy_aarch64 stpcpy
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strchr_aarch64 strchr
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strchrnul_aarch64 strchrnul
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strcmp_aarch64 strcmp
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strcpy_aarch64 strcpy
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strlen_aarch64 strlen
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strncmp_aarch64 strncmp
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strnlen_aarch64 strnlen
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#define __strrchr_aarch64 strrchr
|
||||
|
||||
.ident "\n\
|
||||
.ident "\n\n\
|
||||
Optimized Routines (MIT License)\n\
|
||||
Copyright 2022 ARM Limited\n"
|
||||
.include "libc/disclaimer.inc"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue