CBMC
clang_builtin_headers.h
Go to the documentation of this file.
1
// clang-format off
2
__gcc_v2di
__builtin_ia32_undef128
(
void
);
3
__gcc_v4di
__builtin_ia32_undef256
(
void
);
4
__gcc_v8di
__builtin_ia32_undef512
(
void
);
5
6
__gcc_v8hi
__builtin_ia32_cvtne2ps2bf16_128
(__gcc_v4sf, __gcc_v4sf);
7
__gcc_v16hi
__builtin_ia32_cvtne2ps2bf16_256
(__gcc_v8sf, __gcc_v8sf);
8
__gcc_v32hi
__builtin_ia32_cvtne2ps2bf16_512
(__gcc_v16sf, __gcc_v16sf);
9
__gcc_v8hi
__builtin_ia32_cvtneps2bf16_128_mask
(__gcc_v4sf, __gcc_v8hi,
unsigned
char
);
10
__gcc_v8hi
__builtin_ia32_cvtneps2bf16_256_mask
(__gcc_v8sf, __gcc_v8hi,
unsigned
char
);
11
__gcc_v16si
__builtin_ia32_cvtneps2bf16_512_mask
(__gcc_v16sf, __gcc_v16hi,
unsigned
short
);
12
__gcc_v4sf
__builtin_ia32_dpbf16ps_128
(__gcc_v4sf, __gcc_v4si, __gcc_v4si);
13
__gcc_v8sf
__builtin_ia32_dpbf16ps_256
(__gcc_v8sf, __gcc_v8si, __gcc_v8si);
14
__gcc_v16sf
__builtin_ia32_dpbf16ps_512
(__gcc_v16sf, __gcc_v16si, __gcc_v16si);
15
float
__builtin_ia32_cvtsbf162ss_32
(
unsigned
short
);
16
17
void
__builtin_ia32_vp2intersect_d_512
(__gcc_v16si, __gcc_v16si,
unsigned
short
*,
unsigned
short
*);
18
void
__builtin_ia32_vp2intersect_d_256
(__gcc_v8si, __gcc_v8si,
unsigned
char
*,
unsigned
char
*);
19
void
__builtin_ia32_vp2intersect_d_128
(__gcc_v4si, __gcc_v4si,
unsigned
char
*,
unsigned
char
*);
20
21
__gcc_v16qi
__builtin_ia32_selectb_128
(
unsigned
short
, __gcc_v16qi, __gcc_v16qi);
22
__gcc_v32qi
__builtin_ia32_selectb_256
(
unsigned
int
, __gcc_v32qi, __gcc_v32qi);
23
__gcc_v64qi
__builtin_ia32_selectb_512
(
unsigned
long
int
, __gcc_v64qi, __gcc_v64qi);
24
__gcc_v8hi
__builtin_ia32_selectw_128
(
unsigned
char
, __gcc_v8hi, __gcc_v8hi);
25
__gcc_v16hi
__builtin_ia32_selectw_256
(
unsigned
short
, __gcc_v16hi, __gcc_v16hi);
26
__gcc_v32hi
__builtin_ia32_selectw_512
(
unsigned
int
, __gcc_v32hi, __gcc_v32hi);
27
__gcc_v4si
__builtin_ia32_selectd_128
(
unsigned
char
, __gcc_v4si, __gcc_v4si);
28
__gcc_v8si
__builtin_ia32_selectd_256
(
unsigned
char
, __gcc_v8si, __gcc_v8si);
29
__gcc_v16si
__builtin_ia32_selectd_512
(
unsigned
short
, __gcc_v16si, __gcc_v16si);
30
__gcc_v4sf
__builtin_ia32_selectps_128
(
unsigned
char
, __gcc_v4sf, __gcc_v4sf);
31
__gcc_v8sf
__builtin_ia32_selectps_256
(
unsigned
char
, __gcc_v8sf, __gcc_v8sf);
32
__gcc_v16sf
__builtin_ia32_selectps_512
(
unsigned
short
, __gcc_v16sf, __gcc_v16sf);
33
__gcc_v2df
__builtin_ia32_selectpd_128
(
unsigned
char
, __gcc_v2df, __gcc_v2df);
34
__gcc_v4df
__builtin_ia32_selectpd_256
(
unsigned
char
, __gcc_v4df, __gcc_v4df);
35
__gcc_v8df
__builtin_ia32_selectpd_512
(
unsigned
char
, __gcc_v8df, __gcc_v8df);
36
__gcc_v4sf
__builtin_ia32_selectss_128
(
unsigned
char
, __gcc_v4sf, __gcc_v4sf);
37
__gcc_v2df
__builtin_ia32_selectsd_128
(
unsigned
char
, __gcc_v2df, __gcc_v2df);
38
39
__gcc_v4sf
__builtin_ia32_vfmaddss3_mask
(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf,
unsigned
char
,
int
);
40
__gcc_v4sf
__builtin_ia32_vfmaddss3_maskz
(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf,
unsigned
char
,
int
);
41
__gcc_v4sf
__builtin_ia32_vfmaddss3_mask3
(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf,
unsigned
char
,
int
);
42
__gcc_v2df
__builtin_ia32_vfmaddsd3_mask
(__gcc_v2df, __gcc_v2df, __gcc_v2df,
unsigned
char
,
int
);
43
__gcc_v2df
__builtin_ia32_vfmaddsd3_maskz
(__gcc_v2df, __gcc_v2df, __gcc_v2df,
unsigned
char
,
int
);
44
__gcc_v2df
__builtin_ia32_vfmaddsd3_mask3
(__gcc_v2df, __gcc_v2df, __gcc_v2df,
unsigned
char
,
int
);
45
__gcc_v2df
__builtin_ia32_vfmsubsd3_mask3
(__gcc_v2df, __gcc_v2df, __gcc_v2df,
unsigned
char
,
int
);
46
__gcc_v4sf
__builtin_ia32_vfmsubss3_mask3
(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf,
unsigned
char
,
int
);
47
48
__gcc_v4sf
__builtin_ia32_cvtsd2ss_round_mask
(__gcc_v4sf, __gcc_v2df, __gcc_v4sf,
unsigned
char
,
int
);
49
__gcc_v2df
__builtin_ia32_cvtss2sd_round_mask
(__gcc_v2df, __gcc_v4sf, __gcc_v2df,
unsigned
char
,
int
);
50
51
void
__builtin_ia32_tile_loadconfig_internal
(
const
void
*);
52
__gcc_v256si
__builtin_ia32_tileloadd64_internal
(
unsigned
short
,
unsigned
short
,
const
void
*, __CPROVER_size_t);
53
__gcc_v256si
__builtin_ia32_tileloaddt164_internal
(
unsigned
short
,
unsigned
short
,
const
void
*, __CPROVER_size_t);
54
__gcc_v256si
__builtin_ia32_tdpbssd_internal
(
unsigned
short
,
unsigned
short
,
unsigned
short
, __gcc_v256si, __gcc_v256si, __gcc_v256si);
55
__gcc_v256si
__builtin_ia32_tdpbsud_internal
(
unsigned
short
,
unsigned
short
,
unsigned
short
, __gcc_v256si, __gcc_v256si, __gcc_v256si);
56
__gcc_v256si
__builtin_ia32_tdpbusd_internal
(
unsigned
short
,
unsigned
short
,
unsigned
short
, __gcc_v256si, __gcc_v256si, __gcc_v256si);
57
__gcc_v256si
__builtin_ia32_tdpbuud_internal
(
unsigned
short
,
unsigned
short
,
unsigned
short
, __gcc_v256si, __gcc_v256si, __gcc_v256si);
58
void
__builtin_ia32_tilestored64_internal
(
unsigned
short
,
unsigned
short
,
void
*, __CPROVER_size_t, __gcc_v256si);
59
__gcc_v256si
__builtin_ia32_tilezero_internal
(
unsigned
short
,
unsigned
short
);
60
__gcc_v256si
__builtin_ia32_tdpbf16ps_internal
(
unsigned
short
,
unsigned
short
,
unsigned
short
, __gcc_v256si, __gcc_v256si, __gcc_v256si);
61
void
__builtin_ia32_tile_loadconfig
(
const
void
*);
62
void
__builtin_ia32_tile_storeconfig
(
const
void
*);
63
void
__builtin_ia32_tilerelease
(
void
);
64
void
__builtin_ia32_tilezero
(
unsigned
char
);
65
void
__builtin_ia32_tileloadd64
(__tile,
const
void
*, __CPROVER_size_t);
66
void
__builtin_ia32_tileloaddt164
(__tile,
const
void
*, __CPROVER_size_t);
67
void
__builtin_ia32_tilestored64
(__tile,
void
*, __CPROVER_size_t);
68
void
__builtin_ia32_tdpbssd
(__tile, __tile, __tile);
69
void
__builtin_ia32_tdpbsud
(__tile, __tile, __tile);
70
void
__builtin_ia32_tdpbusd
(__tile, __tile, __tile);
71
void
__builtin_ia32_tdpbuud
(__tile, __tile, __tile);
72
void
__builtin_ia32_tdpbf16ps
(__tile, __tile, __tile);
73
void
__builtin_ia32_ptwrite64
(
unsigned
long
long
int
);
74
75
void
__builtin_nontemporal_store
();
76
void
__builtin_nontemporal_load
();
77
78
int
__builtin_flt_rounds
(
void
);
79
80
unsigned
char
__builtin_bitreverse8
(
unsigned
char
);
81
unsigned
short
__builtin_bitreverse16
(
unsigned
short
);
82
unsigned
int
__builtin_bitreverse32
(
unsigned
int
);
83
unsigned
long
long
__builtin_bitreverse64
(
unsigned
long
long
);
84
85
unsigned
char
__builtin_rotateleft8
(
unsigned
char
,
unsigned
char
);
86
unsigned
short
__builtin_rotateleft16
(
unsigned
short
,
unsigned
short
);
87
unsigned
int
__builtin_rotateleft32
(
unsigned
int
,
unsigned
int
);
88
unsigned
long
long
__builtin_rotateleft64
(
unsigned
long
long
,
unsigned
long
long
);
89
90
unsigned
char
__builtin_rotateright8
(
unsigned
char
,
unsigned
char
);
91
unsigned
short
__builtin_rotateright16
(
unsigned
short
,
unsigned
short
);
92
unsigned
int
__builtin_rotateright32
(
unsigned
int
,
unsigned
int
);
93
unsigned
long
long
__builtin_rotateright64
(
unsigned
long
long
,
unsigned
long
long
);
94
95
void
__builtin_assume
(__CPROVER_bool);
96
97
void
__builtin_cpu_init
(
void
);
98
_Bool
__builtin_cpu_is
(
const
char
*);
99
_Bool
__builtin_cpu_supports
(
const
char
*);
100
// clang-format on
__builtin_ia32_vp2intersect_d_128
void __builtin_ia32_vp2intersect_d_128(__gcc_v4si, __gcc_v4si, unsigned char *, unsigned char *)
__builtin_ia32_undef512
__gcc_v8di __builtin_ia32_undef512(void)
__builtin_ia32_selectw_512
__gcc_v32hi __builtin_ia32_selectw_512(unsigned int, __gcc_v32hi, __gcc_v32hi)
__builtin_ia32_tdpbf16ps_internal
__gcc_v256si __builtin_ia32_tdpbf16ps_internal(unsigned short, unsigned short, unsigned short, __gcc_v256si, __gcc_v256si, __gcc_v256si)
__builtin_ia32_cvtss2sd_round_mask
__gcc_v2df __builtin_ia32_cvtss2sd_round_mask(__gcc_v2df, __gcc_v4sf, __gcc_v2df, unsigned char, int)
__builtin_ia32_cvtsd2ss_round_mask
__gcc_v4sf __builtin_ia32_cvtsd2ss_round_mask(__gcc_v4sf, __gcc_v2df, __gcc_v4sf, unsigned char, int)
__builtin_ia32_tilestored64_internal
void __builtin_ia32_tilestored64_internal(unsigned short, unsigned short, void *, __CPROVER_size_t, __gcc_v256si)
__builtin_ia32_tdpbsud
void __builtin_ia32_tdpbsud(__tile, __tile, __tile)
__builtin_ia32_tilezero
void __builtin_ia32_tilezero(unsigned char)
__builtin_ia32_cvtsbf162ss_32
float __builtin_ia32_cvtsbf162ss_32(unsigned short)
__builtin_rotateleft64
unsigned long long __builtin_rotateleft64(unsigned long long, unsigned long long)
__builtin_ia32_vfmaddsd3_mask3
__gcc_v2df __builtin_ia32_vfmaddsd3_mask3(__gcc_v2df, __gcc_v2df, __gcc_v2df, unsigned char, int)
__builtin_ia32_tdpbuud_internal
__gcc_v256si __builtin_ia32_tdpbuud_internal(unsigned short, unsigned short, unsigned short, __gcc_v256si, __gcc_v256si, __gcc_v256si)
__builtin_bitreverse8
unsigned char __builtin_bitreverse8(unsigned char)
__builtin_ia32_tilerelease
void __builtin_ia32_tilerelease(void)
__builtin_rotateleft8
unsigned char __builtin_rotateleft8(unsigned char, unsigned char)
__builtin_ia32_vfmsubss3_mask3
__gcc_v4sf __builtin_ia32_vfmsubss3_mask3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__builtin_ia32_tdpbssd_internal
__gcc_v256si __builtin_ia32_tdpbssd_internal(unsigned short, unsigned short, unsigned short, __gcc_v256si, __gcc_v256si, __gcc_v256si)
__builtin_ia32_tdpbf16ps
void __builtin_ia32_tdpbf16ps(__tile, __tile, __tile)
__builtin_ia32_selectps_512
__gcc_v16sf __builtin_ia32_selectps_512(unsigned short, __gcc_v16sf, __gcc_v16sf)
__builtin_ia32_vfmsubsd3_mask3
__gcc_v2df __builtin_ia32_vfmsubsd3_mask3(__gcc_v2df, __gcc_v2df, __gcc_v2df, unsigned char, int)
__builtin_ia32_cvtneps2bf16_256_mask
__gcc_v8hi __builtin_ia32_cvtneps2bf16_256_mask(__gcc_v8sf, __gcc_v8hi, unsigned char)
__builtin_rotateleft16
unsigned short __builtin_rotateleft16(unsigned short, unsigned short)
__builtin_ia32_tileloadd64_internal
__gcc_v256si __builtin_ia32_tileloadd64_internal(unsigned short, unsigned short, const void *, __CPROVER_size_t)
__builtin_assume
void __builtin_assume(__CPROVER_bool)
__builtin_ia32_tdpbssd
void __builtin_ia32_tdpbssd(__tile, __tile, __tile)
__builtin_rotateright8
unsigned char __builtin_rotateright8(unsigned char, unsigned char)
__builtin_ia32_selectss_128
__gcc_v4sf __builtin_ia32_selectss_128(unsigned char, __gcc_v4sf, __gcc_v4sf)
__builtin_rotateleft32
unsigned int __builtin_rotateleft32(unsigned int, unsigned int)
__builtin_rotateright64
unsigned long long __builtin_rotateright64(unsigned long long, unsigned long long)
__builtin_ia32_tile_loadconfig_internal
void __builtin_ia32_tile_loadconfig_internal(const void *)
__builtin_flt_rounds
int __builtin_flt_rounds(void)
Definition:
float.c:75
__builtin_bitreverse32
unsigned int __builtin_bitreverse32(unsigned int)
__builtin_ia32_tilestored64
void __builtin_ia32_tilestored64(__tile, void *, __CPROVER_size_t)
__builtin_ia32_selectps_256
__gcc_v8sf __builtin_ia32_selectps_256(unsigned char, __gcc_v8sf, __gcc_v8sf)
__builtin_ia32_vfmaddss3_mask3
__gcc_v4sf __builtin_ia32_vfmaddss3_mask3(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__builtin_bitreverse64
unsigned long long __builtin_bitreverse64(unsigned long long)
__builtin_ia32_tile_storeconfig
void __builtin_ia32_tile_storeconfig(const void *)
__builtin_ia32_selectps_128
__gcc_v4sf __builtin_ia32_selectps_128(unsigned char, __gcc_v4sf, __gcc_v4sf)
__builtin_ia32_tdpbsud_internal
__gcc_v256si __builtin_ia32_tdpbsud_internal(unsigned short, unsigned short, unsigned short, __gcc_v256si, __gcc_v256si, __gcc_v256si)
__builtin_nontemporal_store
void __builtin_nontemporal_store()
__builtin_ia32_cvtneps2bf16_512_mask
__gcc_v16si __builtin_ia32_cvtneps2bf16_512_mask(__gcc_v16sf, __gcc_v16hi, unsigned short)
__builtin_ia32_selectd_128
__gcc_v4si __builtin_ia32_selectd_128(unsigned char, __gcc_v4si, __gcc_v4si)
__builtin_ia32_selectb_256
__gcc_v32qi __builtin_ia32_selectb_256(unsigned int, __gcc_v32qi, __gcc_v32qi)
__builtin_ia32_tile_loadconfig
void __builtin_ia32_tile_loadconfig(const void *)
__builtin_cpu_init
void __builtin_cpu_init(void)
__builtin_ia32_tileloaddt164_internal
__gcc_v256si __builtin_ia32_tileloaddt164_internal(unsigned short, unsigned short, const void *, __CPROVER_size_t)
__builtin_ia32_tdpbusd
void __builtin_ia32_tdpbusd(__tile, __tile, __tile)
__builtin_ia32_tileloaddt164
void __builtin_ia32_tileloaddt164(__tile, const void *, __CPROVER_size_t)
__builtin_ia32_vfmaddsd3_mask
__gcc_v2df __builtin_ia32_vfmaddsd3_mask(__gcc_v2df, __gcc_v2df, __gcc_v2df, unsigned char, int)
__builtin_ia32_selectsd_128
__gcc_v2df __builtin_ia32_selectsd_128(unsigned char, __gcc_v2df, __gcc_v2df)
__builtin_ia32_selectd_256
__gcc_v8si __builtin_ia32_selectd_256(unsigned char, __gcc_v8si, __gcc_v8si)
__builtin_ia32_selectpd_128
__gcc_v2df __builtin_ia32_selectpd_128(unsigned char, __gcc_v2df, __gcc_v2df)
__builtin_cpu_is
_Bool __builtin_cpu_is(const char *)
__builtin_ia32_cvtne2ps2bf16_512
__gcc_v32hi __builtin_ia32_cvtne2ps2bf16_512(__gcc_v16sf, __gcc_v16sf)
__builtin_nontemporal_load
void __builtin_nontemporal_load()
__builtin_bitreverse16
unsigned short __builtin_bitreverse16(unsigned short)
__builtin_ia32_selectpd_256
__gcc_v4df __builtin_ia32_selectpd_256(unsigned char, __gcc_v4df, __gcc_v4df)
__builtin_ia32_dpbf16ps_512
__gcc_v16sf __builtin_ia32_dpbf16ps_512(__gcc_v16sf, __gcc_v16si, __gcc_v16si)
__builtin_ia32_undef128
__gcc_v2di __builtin_ia32_undef128(void)
__builtin_ia32_tdpbuud
void __builtin_ia32_tdpbuud(__tile, __tile, __tile)
__builtin_ia32_selectb_512
__gcc_v64qi __builtin_ia32_selectb_512(unsigned long int, __gcc_v64qi, __gcc_v64qi)
__builtin_ia32_cvtneps2bf16_128_mask
__gcc_v8hi __builtin_ia32_cvtneps2bf16_128_mask(__gcc_v4sf, __gcc_v8hi, unsigned char)
__builtin_ia32_ptwrite64
void __builtin_ia32_ptwrite64(unsigned long long int)
__builtin_cpu_supports
_Bool __builtin_cpu_supports(const char *)
__builtin_rotateright16
unsigned short __builtin_rotateright16(unsigned short, unsigned short)
__builtin_ia32_selectpd_512
__gcc_v8df __builtin_ia32_selectpd_512(unsigned char, __gcc_v8df, __gcc_v8df)
__builtin_ia32_vfmaddsd3_maskz
__gcc_v2df __builtin_ia32_vfmaddsd3_maskz(__gcc_v2df, __gcc_v2df, __gcc_v2df, unsigned char, int)
__builtin_ia32_tileloadd64
void __builtin_ia32_tileloadd64(__tile, const void *, __CPROVER_size_t)
__builtin_ia32_selectw_256
__gcc_v16hi __builtin_ia32_selectw_256(unsigned short, __gcc_v16hi, __gcc_v16hi)
__builtin_ia32_selectw_128
__gcc_v8hi __builtin_ia32_selectw_128(unsigned char, __gcc_v8hi, __gcc_v8hi)
__builtin_ia32_tilezero_internal
__gcc_v256si __builtin_ia32_tilezero_internal(unsigned short, unsigned short)
__builtin_ia32_vp2intersect_d_512
void __builtin_ia32_vp2intersect_d_512(__gcc_v16si, __gcc_v16si, unsigned short *, unsigned short *)
__builtin_ia32_tdpbusd_internal
__gcc_v256si __builtin_ia32_tdpbusd_internal(unsigned short, unsigned short, unsigned short, __gcc_v256si, __gcc_v256si, __gcc_v256si)
__builtin_ia32_dpbf16ps_256
__gcc_v8sf __builtin_ia32_dpbf16ps_256(__gcc_v8sf, __gcc_v8si, __gcc_v8si)
__builtin_ia32_undef256
__gcc_v4di __builtin_ia32_undef256(void)
__builtin_ia32_dpbf16ps_128
__gcc_v4sf __builtin_ia32_dpbf16ps_128(__gcc_v4sf, __gcc_v4si, __gcc_v4si)
__builtin_ia32_selectd_512
__gcc_v16si __builtin_ia32_selectd_512(unsigned short, __gcc_v16si, __gcc_v16si)
__builtin_ia32_selectb_128
__gcc_v16qi __builtin_ia32_selectb_128(unsigned short, __gcc_v16qi, __gcc_v16qi)
__builtin_ia32_vfmaddss3_maskz
__gcc_v4sf __builtin_ia32_vfmaddss3_maskz(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__builtin_ia32_cvtne2ps2bf16_256
__gcc_v16hi __builtin_ia32_cvtne2ps2bf16_256(__gcc_v8sf, __gcc_v8sf)
__builtin_rotateright32
unsigned int __builtin_rotateright32(unsigned int, unsigned int)
__builtin_ia32_vp2intersect_d_256
void __builtin_ia32_vp2intersect_d_256(__gcc_v8si, __gcc_v8si, unsigned char *, unsigned char *)
__builtin_ia32_vfmaddss3_mask
__gcc_v4sf __builtin_ia32_vfmaddss3_mask(__gcc_v4sf, __gcc_v4sf, __gcc_v4sf, unsigned char, int)
__builtin_ia32_cvtne2ps2bf16_128
__gcc_v8hi __builtin_ia32_cvtne2ps2bf16_128(__gcc_v4sf, __gcc_v4sf)
src
ansi-c
compiler_headers
clang_builtin_headers.h
Generated by
1.9.1