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 {
44 explicit module f16c {
52 export sse2 // note: for hackish <emmintrin.h> dependency
56 explicit module sse2 {
62 explicit module sse3 {
68 explicit module ssse3 {
74 explicit module sse4_1 {
80 explicit module sse4_2 {
86 explicit module sse4a {
98 explicit module avx2 {
101 header "avx2intrin.h"
104 explicit module avx512f {
107 header "avx512fintrin.h"
110 explicit module avx512er {
112 header "avx512erintrin.h"
115 explicit module bmi {
120 explicit module bmi2 {
122 header "bmi2intrin.h"
125 explicit module fma {
130 explicit module fma4 {
133 header "fma4intrin.h"
136 explicit module lzcnt {
138 header "lzcntintrin.h"
141 explicit module popcnt {
143 header "popcntintrin.h"
146 explicit module mm3dnow {
151 explicit module xop {
157 explicit module aes_pclmul {
164 explicit module aes {
166 header "__wmmintrin_aes.h"
169 explicit module pclmul {
171 header "__wmmintrin_pclmul.h"
175 explicit module systemz {
179 header "s390intrin.h"
181 explicit module htm {
184 header "htmxlintrin.h"
187 explicit module zvector {
194 module _Builtin_stddef_max_align_t [system] [extern_c] {
195 header "__stddef_max_align_t.h"