Add Intel intrinsics headers

This commit is contained in:
Justine Tunney 2023-04-27 02:56:41 -07:00
parent 369f9740de
commit b7bf052a4b
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
121 changed files with 47114 additions and 849 deletions

4
libc/isystem/ammintrin.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_AMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_AMMINTRIN_INTERNAL_H_
#include "third_party/intel/ammintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_AMMINTRIN_INTERNAL_H_ */

View file

@ -1,4 +0,0 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_AVX2INTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_AVX2INTRIN_H_
#include "libc/intrin/avx2intrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_AVX2INTRIN_H_ */

View file

@ -1,4 +0,0 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_AVXINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_AVXINTRIN_H_
#include "libc/intrin/avxintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_AVXINTRIN_H_ */

View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_CLZEROINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_CLZEROINTRIN_INTERNAL_H_
#include "third_party/intel/clzerointrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_CLZEROINTRIN_INTERNAL_H_ */

4
libc/isystem/cpuid.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_CPUID_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_CPUID_INTERNAL_H_
#include "third_party/intel/cpuid.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_CPUID_INTERNAL_H_ */

4
libc/isystem/dog.py Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_DOG_PY_
#define COSMOPOLITAN_LIBC_ISYSTEM_DOG_PY_
#include "third_party/intel/dog.py"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_DOG_PY_ */

View file

@ -1,4 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_EMMINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_EMMINTRIN_H_
#include "libc/intrin/emmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_EMMINTRIN_H_ */
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_EMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_EMMINTRIN_INTERNAL_H_
#include "third_party/intel/emmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_EMMINTRIN_INTERNAL_H_ */

4
libc/isystem/fun.py Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_FUN_PY_
#define COSMOPOLITAN_LIBC_ISYSTEM_FUN_PY_
#include "third_party/intel/fun.py"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_FUN_PY_ */

4
libc/isystem/immintrin.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_IMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_IMMINTRIN_INTERNAL_H_
#include "third_party/intel/immintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_IMMINTRIN_INTERNAL_H_ */

4
libc/isystem/mm3dnow.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_MM3DNOW_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_MM3DNOW_INTERNAL_H_
#include "third_party/intel/mm3dnow.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_MM3DNOW_INTERNAL_H_ */

4
libc/isystem/mm_malloc.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_MM_MALLOC_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_MM_MALLOC_INTERNAL_H_
#include "third_party/intel/mm_malloc.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_MM_MALLOC_INTERNAL_H_ */

4
libc/isystem/mmintrin.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_MMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_MMINTRIN_INTERNAL_H_
#include "third_party/intel/mmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_MMINTRIN_INTERNAL_H_ */

View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_MWAITXINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_MWAITXINTRIN_INTERNAL_H_
#include "third_party/intel/mwaitxintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_MWAITXINTRIN_INTERNAL_H_ */

4
libc/isystem/nmmintrin.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_NMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_NMMINTRIN_INTERNAL_H_
#include "third_party/intel/nmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_NMMINTRIN_INTERNAL_H_ */

View file

@ -1,4 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_PMMINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_PMMINTRIN_H_
#include "libc/intrin/pmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_PMMINTRIN_H_ */
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_PMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_PMMINTRIN_INTERNAL_H_
#include "third_party/intel/pmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_PMMINTRIN_INTERNAL_H_ */

View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_POPCNTINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_POPCNTINTRIN_INTERNAL_H_
#include "third_party/intel/popcntintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_POPCNTINTRIN_INTERNAL_H_ */

4
libc/isystem/sgxintrin.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_SGXINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_SGXINTRIN_INTERNAL_H_
#include "third_party/intel/sgxintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_SGXINTRIN_INTERNAL_H_ */

View file

@ -1,4 +0,0 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_SHAINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_SHAINTRIN_H_
#include "libc/intrin/shaintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_SHAINTRIN_H_ */

View file

@ -1,4 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_SMMINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_SMMINTRIN_H_
#include "libc/intrin/smmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_SMMINTRIN_H_ */
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_SMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_SMMINTRIN_INTERNAL_H_
#include "third_party/intel/smmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_SMMINTRIN_INTERNAL_H_ */

View file

@ -1,4 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_TMMINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_TMMINTRIN_H_
#include "libc/intrin/tmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_TMMINTRIN_H_ */
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_TMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_TMMINTRIN_INTERNAL_H_
#include "third_party/intel/tmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_TMMINTRIN_INTERNAL_H_ */

View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_VAESINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_VAESINTRIN_INTERNAL_H_
#include "third_party/intel/vaesintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_VAESINTRIN_INTERNAL_H_ */

View file

@ -1,4 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_WMMINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_WMMINTRIN_H_
#include "libc/intrin/wmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_WMMINTRIN_H_ */
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_WMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_WMMINTRIN_INTERNAL_H_
#include "third_party/intel/wmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_WMMINTRIN_INTERNAL_H_ */

4
libc/isystem/x86intrin.h Normal file
View file

@ -0,0 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_X86INTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_X86INTRIN_INTERNAL_H_
#include "third_party/intel/x86intrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_X86INTRIN_INTERNAL_H_ */

View file

@ -1,4 +1,4 @@
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_XMMINTRIN_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_XMMINTRIN_H_
#include "libc/intrin/xmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_XMMINTRIN_H_ */
#ifndef COSMOPOLITAN_LIBC_ISYSTEM_XMMINTRIN_INTERNAL_H_
#define COSMOPOLITAN_LIBC_ISYSTEM_XMMINTRIN_INTERNAL_H_
#include "third_party/intel/xmmintrin.internal.h"
#endif /* COSMOPOLITAN_LIBC_ISYSTEM_XMMINTRIN_INTERNAL_H_ */