1 module _Builtin_intrinsics [system] [extern_c] {
2 explicit module altivec {
10 explicit module acle {
15 explicit module neon {
22 explicit module intel {
29 explicit module mm_malloc {
31 export * // note: for <stdlib.h> dependency
34 explicit module cpuid {
42 explicit module f16c {
48 export sse2 // note: for hackish <emmintrin.h> dependency
52 explicit module sse2 {
57 explicit module sse3 {
62 explicit module ssse3 {
67 explicit module sse4_1 {
72 explicit module sse4_2 {
77 explicit module sse4a {
87 explicit module avx2 {
92 explicit module avx512f {
94 header "avx512fintrin.h"
97 explicit module avx512er {
98 header "avx512erintrin.h"
101 explicit module bmi {
105 explicit module bmi2 {
106 header "bmi2intrin.h"
109 explicit module fma {
113 explicit module fma4 {
115 header "fma4intrin.h"
118 explicit module lzcnt {
119 header "lzcntintrin.h"
122 explicit module popcnt {
123 header "popcntintrin.h"
126 explicit module mm3dnow {
130 explicit module xop {
135 explicit module aes_pclmul {
141 explicit module aes {
142 header "__wmmintrin_aes.h"
145 explicit module pclmul {
146 header "__wmmintrin_pclmul.h"
150 explicit module systemz {
154 header "s390intrin.h"
156 explicit module htm {
159 header "htmxlintrin.h"
162 explicit module zvector {
169 module _Builtin_stddef_max_align_t [system] [extern_c] {
170 header "__stddef_max_align_t.h"