Make further progress on non-x86 support

This commit is contained in:
Justine Tunney 2023-05-08 21:38:30 -07:00
parent aef9a69a60
commit 036b9a0002
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
155 changed files with 2307 additions and 653 deletions

View file

@ -1,5 +1,6 @@
#ifndef _GCC_ARM_ACLE_H
#define _GCC_ARM_ACLE_H
#ifdef __aarch64__
#include "libc/inttypes.h"
#include "libc/limits.h"
#include "libc/literal.h"
@ -58,4 +59,5 @@ __crc32d(uint32_t __a, uint64_t __b) {
#pragma GCC pop_options
#endif /* __aarch64__ */
#endif

View file

@ -1,5 +1,6 @@
#ifndef _AARCH64_FP16_H_
#define _AARCH64_FP16_H_
#ifdef __aarch64__
#include "libc/inttypes.h"
#include "libc/limits.h"
#include "libc/literal.h"
@ -456,4 +457,5 @@ vfmsh_f16(float16_t __a, float16_t __b, float16_t __c) {
#pragma GCC pop_options
#endif
#endif /* __aarch64__ */
#endif /* _AARCH64_FP16_H_ */

View file

@ -1,5 +1,6 @@
#ifndef _AARCH64_NEON_H_
#define _AARCH64_NEON_H_
#ifdef __aarch64__
#include "libc/inttypes.h"
#include "libc/limits.h"
#include "libc/literal.h"
@ -29328,4 +29329,5 @@ __extension__ extern __inline float32x4_t
#undef __aarch64_vdupq_laneq_u32
#undef __aarch64_vdupq_laneq_u64
#endif
#endif /* __aarch64__ */
#endif /* _AARCH64_NEON_H_ */