aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cc/include
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/cc/include')
-rw-r--r--gnu/usr.bin/cc/include/Makefile27
-rw-r--r--gnu/usr.bin/cc/include/Makefile.depend11
-rw-r--r--gnu/usr.bin/cc/include/__wmmintrin_aes.h54
-rw-r--r--gnu/usr.bin/cc/include/__wmmintrin_pclmul.h53
4 files changed, 0 insertions, 145 deletions
diff --git a/gnu/usr.bin/cc/include/Makefile b/gnu/usr.bin/cc/include/Makefile
deleted file mode 100644
index 9d9ad75fd642..000000000000
--- a/gnu/usr.bin/cc/include/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# $FreeBSD$
-
-.include <bsd.own.mk>
-
-.include "../Makefile.inc"
-
-INCSDIR=${INCLUDEDIR}/gcc/${GCCVER}
-
-.PATH: ${GCCDIR}/config/${GCC_CPU} ${SRCTOP}/contrib/llvm-project/clang/lib/Headers
-
-.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64"
-INCS= ammintrin.h emmintrin.h mmintrin.h mm3dnow.h pmmintrin.h \
- tmmintrin.h xmmintrin.h mm_malloc.h
-INCS+= wmmintrin.h __wmmintrin_aes.h __wmmintrin_pclmul.h
-.elif ${TARGET_ARCH} == "arm"
-INCS= mmintrin.h
-.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "powerpc64" || \
- ${TARGET_ARCH} == "powerpcspe"
-INCS= ppc-asm.h altivec.h spe.h
-.endif
-
-mm_malloc.h: pmm_malloc.h
- @rm -rf ${.TARGET}
- @cp ${.ALLSRC} ${.TARGET}
-CLEANFILES+= mm_malloc.h
-
-.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/cc/include/Makefile.depend b/gnu/usr.bin/cc/include/Makefile.depend
deleted file mode 100644
index f80275d86ab1..000000000000
--- a/gnu/usr.bin/cc/include/Makefile.depend
+++ /dev/null
@@ -1,11 +0,0 @@
-# $FreeBSD$
-# Autogenerated - do NOT edit!
-
-DIRDEPS = \
-
-
-.include <dirdeps.mk>
-
-.if ${DEP_RELDIR} == ${_DEP_RELDIR}
-# local dependencies - needed for -jN in clean tree
-.endif
diff --git a/gnu/usr.bin/cc/include/__wmmintrin_aes.h b/gnu/usr.bin/cc/include/__wmmintrin_aes.h
deleted file mode 100644
index ff8a3457948c..000000000000
--- a/gnu/usr.bin/cc/include/__wmmintrin_aes.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*-
- * Copyright 2013 John-Mark Gurney
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- *
- */
-
-#ifndef _WMMINTRIN_AES_H_
-#define _WMMINTRIN_AES_H_
-
-#include <emmintrin.h>
-
-#define MAKE_AES(name) \
-static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) \
-_mm_## name ##_si128(__m128i __V, __m128i __R) \
-{ \
- __m128i v = __V; \
- \
- __asm__ (#name " %2, %0": "=x" (v): "0" (v), "xm" (__R)); \
- \
- return v; \
-}
-
-MAKE_AES(aesimc)
-MAKE_AES(aesenc)
-MAKE_AES(aesenclast)
-MAKE_AES(aesdec)
-MAKE_AES(aesdeclast)
-
-#undef MAKE_AES
-
-#endif /* _WMMINTRIN_AES_H_ */
diff --git a/gnu/usr.bin/cc/include/__wmmintrin_pclmul.h b/gnu/usr.bin/cc/include/__wmmintrin_pclmul.h
deleted file mode 100644
index 5bebd81be261..000000000000
--- a/gnu/usr.bin/cc/include/__wmmintrin_pclmul.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*-
- * Copyright 2013 John-Mark Gurney
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- *
- */
-
-#ifndef _WMMINTRIN_PCLMUL_H_
-#define _WMMINTRIN_PCLMUL_H_
-
-#include <emmintrin.h>
-
-/*
- * c selects which parts of a and b to multiple:
- * 0x00: a[ 63: 0] * b[ 63: 0]
- * 0x01: a[127:64] * b[ 63: 0]
- * 0x10: a[ 63: 0] * b[127:64]
- * 0x11: a[127:64] * b[127:64]
- */
-#define _mm_clmulepi64_si128(a, b, c) \
-({ \
- __m128i _a = (a); \
- __m128i _b = (b); \
- \
- __asm__("pclmulqdq %3, %2, %0": "=x" (_a): "0" (_a), "xm" (_b), \
- "i" (c)); \
- \
- _a; \
-})
-
-#endif /* _WMMINTRIN_PCLMUL_H_ */