Skip to content

Commit 219bce5

Browse files
committed
Update GCC builtin declarations
These builtins match GCC revision 425afe1f0c907.
1 parent 4e05bc1 commit 219bce5

15 files changed

+845
-247
lines changed

src/ansi-c/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ make_inc(gcc_builtin_headers_ia32)
6363
make_inc(gcc_builtin_headers_ia32-2)
6464
make_inc(gcc_builtin_headers_ia32-3)
6565
make_inc(gcc_builtin_headers_ia32-4)
66+
make_inc(gcc_builtin_headers_ia32-5)
6667
make_inc(gcc_builtin_headers_math)
6768
make_inc(gcc_builtin_headers_mem_string)
6869
make_inc(gcc_builtin_headers_mips)
@@ -85,6 +86,7 @@ set(extra_dependencies
8586
${CMAKE_CURRENT_BINARY_DIR}/gcc_builtin_headers_ia32-2.inc
8687
${CMAKE_CURRENT_BINARY_DIR}/gcc_builtin_headers_ia32-3.inc
8788
${CMAKE_CURRENT_BINARY_DIR}/gcc_builtin_headers_ia32-4.inc
89+
${CMAKE_CURRENT_BINARY_DIR}/gcc_builtin_headers_ia32-5.inc
8890
${CMAKE_CURRENT_BINARY_DIR}/gcc_builtin_headers_ia32.inc
8991
${CMAKE_CURRENT_BINARY_DIR}/gcc_builtin_headers_math.inc
9092
${CMAKE_CURRENT_BINARY_DIR}/gcc_builtin_headers_mem_string.inc

src/ansi-c/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ BUILTIN_FILES = \
5858
gcc_builtin_headers_ia32-2.inc \
5959
gcc_builtin_headers_ia32-3.inc \
6060
gcc_builtin_headers_ia32-4.inc \
61+
gcc_builtin_headers_ia32-5.inc \
6162
gcc_builtin_headers_ia32.inc \
6263
gcc_builtin_headers_math.inc \
6364
gcc_builtin_headers_mem_string.inc \

src/ansi-c/ansi_c_internal_additions.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ const char gcc_builtin_headers_ia32_3[]=
6363
const char gcc_builtin_headers_ia32_4[]=
6464
#include "gcc_builtin_headers_ia32-4.inc"
6565
; // NOLINT(whitespace/semicolon)
66+
const char gcc_builtin_headers_ia32_5[] =
67+
#include "gcc_builtin_headers_ia32-5.inc"
68+
; // NOLINT(whitespace/semicolon)
6669

6770
const char gcc_builtin_headers_alpha[]=
6871
"# 1 \"gcc_builtin_headers_alpha.h\"\n"

src/ansi-c/ansi_c_internal_additions.h

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ extern const char gcc_builtin_headers_ia32[];
2828
extern const char gcc_builtin_headers_ia32_2[];
2929
extern const char gcc_builtin_headers_ia32_3[];
3030
extern const char gcc_builtin_headers_ia32_4[];
31+
extern const char gcc_builtin_headers_ia32_5[];
3132
extern const char gcc_builtin_headers_alpha[];
3233
extern const char gcc_builtin_headers_arm[];
3334
extern const char gcc_builtin_headers_mips[];

src/ansi-c/builtin_factory.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@ bool builtin_factory(
175175

176176
if(find_pattern(pattern, gcc_builtin_headers_ia32_4, s))
177177
return convert(identifier, s, symbol_table, mh);
178+
179+
if(find_pattern(pattern, gcc_builtin_headers_ia32_5, s))
180+
return convert(identifier, s, symbol_table, mh);
178181
}
179182
else if(config.ansi_c.arch=="arm64" ||
180183
config.ansi_c.arch=="armel" ||

src/ansi-c/gcc_builtin_headers_generic.h

+8-41
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// clang-format off
22
// stdarg
33
void* __builtin_apply_args();
4+
void* __builtin_apply(void (*)(), void*, __CPROVER_size_t);
45
void __builtin_ms_va_end(void *ap);
56
void __builtin_ms_va_start(void *ap, ...);
67
void* __builtin_next_arg();
@@ -21,46 +22,7 @@ int __builtin_execv(const char*, const char**);
2122
int __builtin_execve(const char*, const char**, const char**);
2223
int __builtin_execvp(const char*, const char**);
2324
void __builtin_exit(int);
24-
25-
// stdio
26-
int __builtin___fprintf_chk(void*, int, const char*, ...);
27-
int __builtin___printf_chk(int, const char*, ...);
28-
int __builtin___snprintf_chk(char*, __CPROVER_size_t, int, __CPROVER_size_t, const char*, ...);
29-
int __builtin___sprintf_chk(char*, int, __CPROVER_size_t, const char*, ...);
30-
int __builtin___vfprintf_chk(void*, int, const char*, __builtin_va_list);
31-
int __builtin___vprintf_chk(int, const char*, __builtin_va_list);
32-
int __builtin___vsnprintf_chk (char *s, __CPROVER_size_t maxlen, int flag, __CPROVER_size_t os, const char *fmt, __builtin_va_list ap);
33-
int __builtin___vsnprintf_chk(char*, __CPROVER_size_t, int, __CPROVER_size_t, const char*, __builtin_va_list);
34-
int __builtin___vsprintf_chk(char*, int, __CPROVER_size_t, const char*, __builtin_va_list);
35-
long __builtin_expect(long, long);
36-
int __builtin_fprintf(void *stream, const char *fmt, ...);
37-
int __builtin_fprintf_unlocked(void*, const char*, ...);
38-
int __builtin_fputc(int, void*);
39-
int __builtin_fputc_unlocked(int, void*);
40-
int __builtin_fputs(const char *s, void *stream);
41-
int __builtin_fputs_unlocked(const char*, void*);
42-
int __builtin_fscanf(void *stream, const char *fmt, ...);
43-
__CPROVER_size_t __builtin_fwrite(const void*, __CPROVER_size_t, __CPROVER_size_t, void*);
44-
__CPROVER_size_t __builtin_fwrite_unlocked(const void*, __CPROVER_size_t, __CPROVER_size_t, void*);
45-
int __builtin_printf(const char*, ...);
46-
int __builtin_printf_unlocked(const char*, ...);
47-
int __builtin_putc(int, void*);
48-
int __builtin_putc_unlocked(int, void*);
49-
int __builtin_putchar(int);
50-
int __builtin_putchar_unlocked(int);
51-
int __builtin_puts(const char*);
52-
int __builtin_puts_unlocked(const char*);
53-
int __builtin_scanf(const char *str, const char *fmt, ...);
54-
int __builtin_snprintf(char*, __CPROVER_size_t, const char*, ...);
55-
int __builtin_sprintf(char*, const char*, ...);
56-
int __builtin_sscanf(const char*, const char*, ...);
57-
int __builtin_vfprintf(void*, const char*, __builtin_va_list);
58-
int __builtin_vfscanf(void*, const char*, __builtin_va_list);
59-
int __builtin_vprintf(const char*, __builtin_va_list);
60-
int __builtin_vscanf(const char*, __builtin_va_list);
61-
int __builtin_vsnprintf(char*, __CPROVER_size_t, const char*, __builtin_va_list);
62-
int __builtin_vsprintf(char*, const char*, __builtin_va_list);
63-
int __builtin_vsscanf(const char*, const char*, __builtin_va_list);
25+
pid_t __builtin_fork();
6426

6527
// atomics
6628
void __sync_synchronize();
@@ -77,11 +39,16 @@ int __builtin_classify_type();
7739
int __builtin_constant_p(int);
7840
void __builtin_trap(void);
7941
void __builtin_unreachable(void);
42+
long __builtin_expect(long, long);
43+
long __builtin_expect_with_probability(long, long, double);
44+
void __builtin_clear_padding();
45+
void __builtin_speculation_safe_value();
46+
void* __builtin_speculation_safe_value_ptr(void*, ...);
8047

8148
void* __builtin_dwarf_cfa();
8249
unsigned __builtin_dwarf_sp_column();
8350
int __builtin_eh_return_data_regno(int);
84-
void __builtin_init_dwarf_reg___CPROVER_size_table(void*);
51+
void __builtin_init_dwarf_reg_size_table(void*);
8552
void __builtin_unwind_init();
8653

8754
const char* __builtin_FILE();

src/ansi-c/gcc_builtin_headers_ia32-2.h

+39-39
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ void __builtin_ia32_pmovqw512mem_mask(__gcc_v8hi*, __gcc_v8di, unsigned char);
9494
void __builtin_ia32_pmovusdw512mem_mask(__gcc_v16hi*, __gcc_v16si, unsigned short);
9595
void __builtin_ia32_pmovsdw512mem_mask(__gcc_v16hi*, __gcc_v16si, unsigned short);
9696
void __builtin_ia32_pmovdw512mem_mask(__gcc_v16hi*, __gcc_v16si, unsigned short);
97-
void __builtin_ia32_pmovqb512mem_mask(__gcc_v16qi*, __gcc_v8di, unsigned char);
98-
void __builtin_ia32_pmovusqb512mem_mask(__gcc_v16qi*, __gcc_v8di, unsigned char);
99-
void __builtin_ia32_pmovsqb512mem_mask(__gcc_v16qi*, __gcc_v8di, unsigned char);
97+
void __builtin_ia32_pmovqb512mem_mask(unsigned long long*, __gcc_v8di, unsigned char);
98+
void __builtin_ia32_pmovusqb512mem_mask(unsigned long long*, __gcc_v8di, unsigned char);
99+
void __builtin_ia32_pmovsqb512mem_mask(unsigned long long*, __gcc_v8di, unsigned char);
100100
void __builtin_ia32_pmovusdb512mem_mask(__gcc_v16qi*, __gcc_v16si, unsigned short);
101101
void __builtin_ia32_pmovsdb512mem_mask(__gcc_v16qi*, __gcc_v16si, unsigned short);
102102
void __builtin_ia32_pmovdb512mem_mask(__gcc_v16qi*, __gcc_v16si, unsigned short);
@@ -129,36 +129,36 @@ __gcc_v4sf __builtin_ia32_copysignps(__gcc_v4sf, __gcc_v4sf);
129129
float __builtin_ia32_rsqrtf(float);
130130
__gcc_v2df __builtin_ia32_copysignpd(__gcc_v2df, __gcc_v2df);
131131
__gcc_v4si __builtin_ia32_vec_pack_sfix(__gcc_v2df, __gcc_v2df);
132-
__gcc_v2df __builtin_ia32_floorpd(__gcc_v2df, const int);
133-
__gcc_v2df __builtin_ia32_ceilpd(__gcc_v2df, const int);
134-
__gcc_v2df __builtin_ia32_truncpd(__gcc_v2df, const int);
132+
__gcc_v2df __builtin_ia32_floorpd(__gcc_v2df);
133+
__gcc_v2df __builtin_ia32_ceilpd(__gcc_v2df);
134+
__gcc_v2df __builtin_ia32_truncpd(__gcc_v2df);
135135
__gcc_v2df __builtin_ia32_rintpd(__gcc_v2df, const int);
136-
__gcc_v4si __builtin_ia32_floorpd_vec_pack_sfix(__gcc_v2df, __gcc_v2df, const int);
137-
__gcc_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__gcc_v2df, __gcc_v2df, const int);
136+
__gcc_v4si __builtin_ia32_floorpd_vec_pack_sfix(__gcc_v2df, __gcc_v2df);
137+
__gcc_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__gcc_v2df, __gcc_v2df);
138138
__gcc_v2df __builtin_ia32_roundpd_az(__gcc_v2df);
139139
__gcc_v4si __builtin_ia32_roundpd_az_vec_pack_sfix(__gcc_v2df, __gcc_v2df);
140-
__gcc_v4sf __builtin_ia32_floorps(__gcc_v4sf, const int);
141-
__gcc_v4sf __builtin_ia32_ceilps(__gcc_v4sf, const int);
142-
__gcc_v4sf __builtin_ia32_truncps(__gcc_v4sf, const int);
140+
__gcc_v4sf __builtin_ia32_floorps(__gcc_v4sf);
141+
__gcc_v4sf __builtin_ia32_ceilps(__gcc_v4sf);
142+
__gcc_v4sf __builtin_ia32_truncps(__gcc_v4sf);
143143
__gcc_v4sf __builtin_ia32_rintps(__gcc_v4sf, const int);
144-
__gcc_v4si __builtin_ia32_floorps_sfix(__gcc_v4sf, const int);
145-
__gcc_v4si __builtin_ia32_ceilps_sfix(__gcc_v4sf, const int);
144+
__gcc_v4si __builtin_ia32_floorps_sfix(__gcc_v4sf);
145+
__gcc_v4si __builtin_ia32_ceilps_sfix(__gcc_v4sf);
146146
__gcc_v4sf __builtin_ia32_roundps_az(__gcc_v4sf);
147147
__gcc_v4si __builtin_ia32_roundps_az_sfix(__gcc_v4sf);
148-
__gcc_v4df __builtin_ia32_floorpd256(__gcc_v4df, const int);
149-
__gcc_v4df __builtin_ia32_ceilpd256(__gcc_v4df, const int);
150-
__gcc_v4df __builtin_ia32_truncpd256(__gcc_v4df, const int);
148+
__gcc_v4df __builtin_ia32_floorpd256(__gcc_v4df);
149+
__gcc_v4df __builtin_ia32_ceilpd256(__gcc_v4df);
150+
__gcc_v4df __builtin_ia32_truncpd256(__gcc_v4df);
151151
__gcc_v4df __builtin_ia32_rintpd256(__gcc_v4df, const int);
152152
__gcc_v4df __builtin_ia32_roundpd_az256(__gcc_v4df);
153153
__gcc_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__gcc_v4df, __gcc_v4df);
154-
__gcc_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__gcc_v4df, __gcc_v4df, const int);
155-
__gcc_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__gcc_v4df, __gcc_v4df, const int);
156-
__gcc_v8sf __builtin_ia32_floorps256(__gcc_v8sf, const int);
157-
__gcc_v8sf __builtin_ia32_ceilps256(__gcc_v8sf, const int);
158-
__gcc_v8sf __builtin_ia32_truncps256(__gcc_v8sf, const int);
154+
__gcc_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__gcc_v4df, __gcc_v4df);
155+
__gcc_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__gcc_v4df, __gcc_v4df);
156+
__gcc_v8sf __builtin_ia32_floorps256(__gcc_v8sf);
157+
__gcc_v8sf __builtin_ia32_ceilps256(__gcc_v8sf);
158+
__gcc_v8sf __builtin_ia32_truncps256(__gcc_v8sf);
159159
__gcc_v8sf __builtin_ia32_rintps256(__gcc_v8sf, const int);
160-
__gcc_v8si __builtin_ia32_floorps_sfix256(__gcc_v8sf, const int);
161-
__gcc_v8si __builtin_ia32_ceilps_sfix256(__gcc_v8sf, const int);
160+
__gcc_v8si __builtin_ia32_floorps_sfix256(__gcc_v8sf);
161+
__gcc_v8si __builtin_ia32_ceilps_sfix256(__gcc_v8sf);
162162
__gcc_v8sf __builtin_ia32_roundps_az256(__gcc_v8sf);
163163
__gcc_v8si __builtin_ia32_roundps_az_sfix256(__gcc_v8sf);
164164
__gcc_v8sf __builtin_ia32_copysignps256(__gcc_v8sf, __gcc_v8sf);
@@ -197,7 +197,7 @@ __gcc_v16si __builtin_ia32_broadcasti32x4_512(__gcc_v4si, __gcc_v16si, unsigned
197197
__gcc_v8di __builtin_ia32_broadcasti64x4_512(__gcc_v4di, __gcc_v8di, unsigned char);
198198
__gcc_v8df __builtin_ia32_broadcastsd512(__gcc_v2df, __gcc_v8df, unsigned char);
199199
__gcc_v16sf __builtin_ia32_broadcastss512(__gcc_v4sf, __gcc_v16sf, unsigned short);
200-
short __builtin_ia32_cmpd512_mask(__gcc_v16si, __gcc_v16si, int, short);
200+
unsigned short __builtin_ia32_cmpd512_mask(__gcc_v16si, __gcc_v16si, int, unsigned short);
201201
unsigned char __builtin_ia32_cmpq512_mask(__gcc_v8di, __gcc_v8di, int, unsigned char);
202202
__gcc_v8df __builtin_ia32_compressdf512_mask(__gcc_v8df, __gcc_v8df, unsigned char);
203203
__gcc_v16sf __builtin_ia32_compresssf512_mask(__gcc_v16sf, __gcc_v16sf, unsigned short);
@@ -296,22 +296,22 @@ __gcc_v8di __builtin_ia32_prorq512_mask(__gcc_v8di, int, __gcc_v8di, unsigned ch
296296
__gcc_v16si __builtin_ia32_prorvd512_mask(__gcc_v16si, __gcc_v16si, __gcc_v16si, unsigned short);
297297
__gcc_v8di __builtin_ia32_prorvq512_mask(__gcc_v8di, __gcc_v8di, __gcc_v8di, unsigned char);
298298
__gcc_v16si __builtin_ia32_pshufd512_mask(__gcc_v16si, int, __gcc_v16si, unsigned short);
299-
__gcc_v16si __builtin_ia32_pslld512_mask(__gcc_v16si, __gcc_v4si, __gcc_v16si, short);
300-
__gcc_v16si __builtin_ia32_pslldi512_mask(__gcc_v16si, int, __gcc_v16si, short);
301-
__gcc_v8di __builtin_ia32_psllq512_mask(__gcc_v8di, __gcc_v2di, __gcc_v8di, char);
302-
__gcc_v8di __builtin_ia32_psllqi512_mask(__gcc_v8di, int, __gcc_v8di, char);
299+
__gcc_v16si __builtin_ia32_pslld512_mask(__gcc_v16si, __gcc_v4si, __gcc_v16si, unsigned short);
300+
__gcc_v16si __builtin_ia32_pslldi512_mask(__gcc_v16si, int, __gcc_v16si, unsigned short);
301+
__gcc_v8di __builtin_ia32_psllq512_mask(__gcc_v8di, __gcc_v2di, __gcc_v8di, unsigned char);
302+
__gcc_v8di __builtin_ia32_psllqi512_mask(__gcc_v8di, int, __gcc_v8di, unsigned char);
303303
__gcc_v16si __builtin_ia32_psllv16si_mask(__gcc_v16si, __gcc_v16si, __gcc_v16si, unsigned short);
304304
__gcc_v8di __builtin_ia32_psllv8di_mask(__gcc_v8di, __gcc_v8di, __gcc_v8di, unsigned char);
305-
__gcc_v16si __builtin_ia32_psrad512_mask(__gcc_v16si, __gcc_v4si, __gcc_v16si, short);
306-
__gcc_v16si __builtin_ia32_psradi512_mask(__gcc_v16si, int, __gcc_v16si, short);
307-
__gcc_v8di __builtin_ia32_psraq512_mask(__gcc_v8di, __gcc_v2di, __gcc_v8di, char);
308-
__gcc_v8di __builtin_ia32_psraqi512_mask(__gcc_v8di, int, __gcc_v8di, char);
305+
__gcc_v16si __builtin_ia32_psrad512_mask(__gcc_v16si, __gcc_v4si, __gcc_v16si, unsigned short);
306+
__gcc_v16si __builtin_ia32_psradi512_mask(__gcc_v16si, int, __gcc_v16si, unsigned short);
307+
__gcc_v8di __builtin_ia32_psraq512_mask(__gcc_v8di, __gcc_v2di, __gcc_v8di, unsigned char);
308+
__gcc_v8di __builtin_ia32_psraqi512_mask(__gcc_v8di, int, __gcc_v8di, unsigned char);
309309
__gcc_v16si __builtin_ia32_psrav16si_mask(__gcc_v16si, __gcc_v16si, __gcc_v16si, unsigned short);
310310
__gcc_v8di __builtin_ia32_psrav8di_mask(__gcc_v8di, __gcc_v8di, __gcc_v8di, unsigned char);
311-
__gcc_v16si __builtin_ia32_psrld512_mask(__gcc_v16si, __gcc_v4si, __gcc_v16si, short);
312-
__gcc_v16si __builtin_ia32_psrldi512_mask(__gcc_v16si, int, __gcc_v16si, short);
313-
__gcc_v8di __builtin_ia32_psrlq512_mask(__gcc_v8di, __gcc_v2di, __gcc_v8di, char);
314-
__gcc_v8di __builtin_ia32_psrlqi512_mask(__gcc_v8di, int, __gcc_v8di, char);
311+
__gcc_v16si __builtin_ia32_psrld512_mask(__gcc_v16si, __gcc_v4si, __gcc_v16si, unsigned short);
312+
__gcc_v16si __builtin_ia32_psrldi512_mask(__gcc_v16si, int, __gcc_v16si, unsigned short);
313+
__gcc_v8di __builtin_ia32_psrlq512_mask(__gcc_v8di, __gcc_v2di, __gcc_v8di, unsigned char);
314+
__gcc_v8di __builtin_ia32_psrlqi512_mask(__gcc_v8di, int, __gcc_v8di, unsigned char);
315315
__gcc_v16si __builtin_ia32_psrlv16si_mask(__gcc_v16si, __gcc_v16si, __gcc_v16si, unsigned short);
316316
__gcc_v8di __builtin_ia32_psrlv8di_mask(__gcc_v8di, __gcc_v8di, __gcc_v8di, unsigned char);
317317
__gcc_v16si __builtin_ia32_psubd512_mask(__gcc_v16si, __gcc_v16si, __gcc_v16si, unsigned short);
@@ -340,7 +340,7 @@ __gcc_v16sf __builtin_ia32_shuf_f32x4_mask(__gcc_v16sf, __gcc_v16sf, int, __gcc_
340340
__gcc_v8df __builtin_ia32_shuf_f64x2_mask(__gcc_v8df, __gcc_v8df, int, __gcc_v8df, unsigned char);
341341
__gcc_v16si __builtin_ia32_shuf_i32x4_mask(__gcc_v16si, __gcc_v16si, int, __gcc_v16si, unsigned short);
342342
__gcc_v8di __builtin_ia32_shuf_i64x2_mask(__gcc_v8di, __gcc_v8di, int, __gcc_v8di, unsigned char);
343-
short __builtin_ia32_ucmpd512_mask(__gcc_v16si, __gcc_v16si, int, short);
343+
unsigned short __builtin_ia32_ucmpd512_mask(__gcc_v16si, __gcc_v16si, int, unsigned short);
344344
unsigned char __builtin_ia32_ucmpq512_mask(__gcc_v8di, __gcc_v8di, int, unsigned char);
345345
__gcc_v8df __builtin_ia32_unpckhpd512_mask(__gcc_v8df, __gcc_v8df, __gcc_v8df, unsigned char);
346346
__gcc_v16sf __builtin_ia32_unpckhps512_mask(__gcc_v16sf, __gcc_v16sf, __gcc_v16sf, unsigned short);
@@ -382,8 +382,8 @@ __gcc_v8df __builtin_ia32_sqrtpd512(__gcc_v8df, ...);
382382
__gcc_v16sf __builtin_ia32_sqrtps512(__gcc_v16sf, ...);
383383
__gcc_v16sf __builtin_ia32_exp2ps(__gcc_v16sf);
384384
__gcc_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__gcc_v8df, __gcc_v8df);
385-
__gcc_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__gcc_v8df, __gcc_v8df, const int);
386-
__gcc_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__gcc_v8df, __gcc_v8df, const int);
385+
__gcc_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__gcc_v8df, __gcc_v8df);
386+
__gcc_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__gcc_v8df, __gcc_v8df);
387387
unsigned short __builtin_ia32_kandhi(unsigned short, unsigned short);
388388
unsigned short __builtin_ia32_kandnhi(unsigned short, unsigned short);
389389
unsigned short __builtin_ia32_knothi(unsigned short);

0 commit comments

Comments
 (0)