Skip to content

Commit ab2db9f

Browse files
committed
GCC/Clang compiler intrinsics: make zero arguments explicit
We did not consistently use (void) as the parameter type declaration.
1 parent 31ab64d commit ab2db9f

5 files changed

+27
-27
lines changed

src/ansi-c/compiler_headers/gcc_builtin_headers_ia32-2.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// clang-format off
2-
void __builtin_ia32_emms();
2+
void __builtin_ia32_emms(void);
33
__gcc_v2si __builtin_ia32_pmaddwd(__gcc_v4hi, __gcc_v4hi);
44
__gcc_v2si __builtin_ia32_vec_init_v2si(int, int);
55
__gcc_v4hi __builtin_ia32_vec_init_v4hi(short, short, short, short);
@@ -33,7 +33,7 @@ __gcc_v16qi __builtin_ia32_vec_set_v16qi(__gcc_v16qi, char, int);
3333
__gcc_v4si __builtin_ia32_vec_set_v4si(__gcc_v4si, int, int);
3434
__gcc_v2di __builtin_ia32_vec_set_v2di(__gcc_v2di, __gcc_di, int);
3535

36-
unsigned long long __builtin_ia32_rdtsc();
36+
unsigned long long __builtin_ia32_rdtsc(void);
3737
unsigned long long __builtin_ia32_rdtscp(unsigned*);
3838
void __builtin_ia32_fnstenv(void*);
3939
void __builtin_ia32_fldenv(const void*);
@@ -106,15 +106,15 @@ void __builtin_ia32_movdqa32store512_mask(__gcc_v16si*, __gcc_v16si, unsigned sh
106106
void __builtin_ia32_storeapd512_mask(__gcc_v8df*, __gcc_v8df, unsigned char);
107107
void __builtin_ia32_movdqa64store512_mask(__gcc_v8di*, __gcc_v8di, unsigned char);
108108
void __builtin_ia32_llwpcb(void*);
109-
void* __builtin_ia32_slwpcb();
109+
void* __builtin_ia32_slwpcb(void);
110110
void __builtin_ia32_wrfsbase32(unsigned);
111111
void __builtin_ia32_wrfsbase64(unsigned long long);
112112
void __builtin_ia32_wrgsbase32(unsigned);
113113
void __builtin_ia32_wrgsbase64(unsigned long long);
114-
unsigned __builtin_ia32_xbegin();
115-
void __builtin_ia32_xend();
114+
unsigned __builtin_ia32_xbegin(void);
115+
void __builtin_ia32_xend(void);
116116
void __builtin_ia32_xabort(unsigned);
117-
int __builtin_ia32_xtest();
117+
int __builtin_ia32_xtest(void);
118118
int __builtin_ia32_bsrsi(int);
119119
long long __builtin_ia32_bsrdi(long long);
120120
unsigned long long __builtin_ia32_rdpmc(int);

src/ansi-c/compiler_headers/gcc_builtin_headers_ia32-3.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ void __builtin_ia32_pmovsdw256mem_mask(__gcc_v8hi*, __gcc_v8si, unsigned char);
9797
void __builtin_ia32_pmovsdw128mem_mask(unsigned long long*, __gcc_v4si, unsigned char);
9898
void __builtin_ia32_pmovusdw256mem_mask(__gcc_v8hi*, __gcc_v8si, unsigned char);
9999
void __builtin_ia32_pmovusdw128mem_mask(unsigned long long*, __gcc_v4si, unsigned char);
100-
unsigned __builtin_ia32_rdpkru();
100+
unsigned __builtin_ia32_rdpkru(void);
101101
void __builtin_ia32_wrpkru(unsigned);
102102
__gcc_v8si __builtin_ia32_vec_pack_sfix256 (__gcc_v4df, __gcc_v4df);
103103
unsigned short __builtin_ia32_lzcnt_u16(unsigned short);

src/ansi-c/compiler_headers/gcc_builtin_headers_ia32-4.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ __gcc_v16si __builtin_ia32_vpopcountd_v16si(__gcc_v16si);
338338
__gcc_v16si __builtin_ia32_vpopcountd_v16si_mask(__gcc_v16si, __gcc_v16si, unsigned short);
339339
__gcc_v8di __builtin_ia32_vpopcountq_v8di(__gcc_v8di);
340340
__gcc_v8di __builtin_ia32_vpopcountq_v8di_mask(__gcc_v8di, __gcc_v8di, unsigned char);
341-
unsigned __builtin_ia32_rdpid();
341+
unsigned __builtin_ia32_rdpid(void);
342342
unsigned long __builtin_ia32_sizeof(void);
343343
unsigned long long __builtin_ia32_xgetbv(int);
344344
void __builtin_ia32_xsetbv(int, long long);
@@ -379,20 +379,20 @@ __gcc_v16qi __builtin_ia32_expandloadqi128_mask(const __gcc_v16qi*, __gcc_v16qi,
379379
__gcc_v16qi __builtin_ia32_expandloadqi128_maskz(const __gcc_v16qi*, __gcc_v16qi, unsigned short);
380380
__gcc_v8hi __builtin_ia32_expandloadhi128_mask(const __gcc_v8hi*, __gcc_v8hi, unsigned char);
381381
__gcc_v8hi __builtin_ia32_expandloadhi128_maskz(const __gcc_v8hi*, __gcc_v8hi, unsigned char);
382-
void __builtin_ia32_wbinvd();
382+
void __builtin_ia32_wbinvd(void);
383383
void __builtin_ia32_directstoreu_u32(unsigned*, unsigned);
384384
void __builtin_ia32_directstoreu_u64(unsigned long long*, unsigned long long);
385-
void __builtin_ia32_wbnoinvd();
385+
void __builtin_ia32_wbnoinvd(void);
386386
void __builtin_ia32_movdir64b(void*, const void*);
387387
void __builtin_ia32_ptwrite32(unsigned);
388388
void __builtin_ia32_ptwrite64(unsigned long long);
389389
int __builtin_ia32_enqcmd(void*, const void*);
390390
int __builtin_ia32_enqcmds(void*, const void*);
391-
void __builtin_ia32_serialize();
392-
void __builtin_ia32_xsusldtrk();
393-
void __builtin_ia32_xresldtrk();
394-
void __builtin_ia32_clui();
395-
void __builtin_ia32_stui();
391+
void __builtin_ia32_serialize(void);
392+
void __builtin_ia32_xsusldtrk(void);
393+
void __builtin_ia32_xresldtrk(void);
394+
void __builtin_ia32_clui(void);
395+
void __builtin_ia32_stui(void);
396396
void __builtin_ia32_senduipi(unsigned long long);
397397
void __builtin_ia32_hreset(unsigned);
398398
void __builtin_ia32_loadiwkey(__gcc_v2di, __gcc_v2di, __gcc_v2di, unsigned);

src/ansi-c/compiler_headers/gcc_builtin_headers_ia32-5.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,12 +264,12 @@ unsigned __builtin_ia32_rdsspd();
264264
unsigned long long __builtin_ia32_rdsspq();
265265
void __builtin_ia32_incsspd(unsigned);
266266
void __builtin_ia32_incsspq(unsigned long long);
267-
void __builtin_ia32_saveprevssp();
267+
void __builtin_ia32_saveprevssp(void);
268268
void __builtin_ia32_rstorssp(void*);
269269
void __builtin_ia32_wrssd(unsigned, void*);
270270
void __builtin_ia32_wrssq(unsigned long long, void*);
271271
void __builtin_ia32_wrussd(unsigned, void*);
272272
void __builtin_ia32_wrussq(unsigned long long, void*);
273-
void __builtin_ia32_setssbsy();
273+
void __builtin_ia32_setssbsy(void);
274274
void __builtin_ia32_clrssbsy(void*);
275275
// clang-format on

src/ansi-c/compiler_headers/gcc_builtin_headers_ia32.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
__CPROVER_Float128 __builtin_fabsq(__CPROVER_Float128);
66
__CPROVER_Float128 __builtin_copysignq(__CPROVER_Float128, __CPROVER_Float128);
7-
void __builtin_ia32_pause();
7+
void __builtin_ia32_pause(void);
88
__CPROVER_Float128 __builtin_infq(void);
99
__CPROVER_Float128 __builtin_huge_valq(void);
1010
__gcc_v8qi __builtin_ia32_paddb(__gcc_v8qi, __gcc_v8qi);
@@ -82,7 +82,7 @@ void __builtin_ia32_maskmovq(__gcc_v8qi, __gcc_v8qi, char*);
8282
// So, we use:
8383
void __builtin_ia32_movntq(void*, ...);
8484

85-
void __builtin_ia32_sfence();
85+
void __builtin_ia32_sfence(void);
8686
int __builtin_ia32_comieq(__gcc_v4sf, __gcc_v4sf);
8787
int __builtin_ia32_comineq(__gcc_v4sf, __gcc_v4sf);
8888
int __builtin_ia32_comilt(__gcc_v4sf, __gcc_v4sf);
@@ -309,7 +309,7 @@ __gcc_v2df __builtin_ia32_cvtsi642sd(__gcc_v2df, long long);
309309
__gcc_v4sf __builtin_ia32_cvtsd2ss(__gcc_v4sf, __gcc_v2df);
310310
__gcc_v2df __builtin_ia32_cvtss2sd(__gcc_v2df, __gcc_v4sf);
311311
void __builtin_ia32_clflush(const void*);
312-
void __builtin_ia32_lfence();
312+
void __builtin_ia32_lfence(void);
313313
void __builtin_ia32_mfence(void);
314314
__gcc_v16qi __builtin_ia32_loaddqu(const char*);
315315
void __builtin_ia32_storedqu(char*, __gcc_v16qi);
@@ -573,8 +573,8 @@ int __builtin_ia32_vtestzpd(__gcc_v2df, __gcc_v2df);
573573
int __builtin_ia32_vtestzpd256(__gcc_v4df, __gcc_v4df);
574574
int __builtin_ia32_vtestzps(__gcc_v4sf, __gcc_v4sf);
575575
int __builtin_ia32_vtestzps256(__gcc_v8sf, __gcc_v8sf);
576-
void __builtin_ia32_vzeroall();
577-
void __builtin_ia32_vzeroupper();
576+
void __builtin_ia32_vzeroall(void);
577+
void __builtin_ia32_vzeroupper(void);
578578
__gcc_v4df __builtin_ia32_xorpd256(__gcc_v4df, __gcc_v4df);
579579
__gcc_v8sf __builtin_ia32_xorps256(__gcc_v8sf, __gcc_v8sf);
580580
__gcc_v32qi __builtin_ia32_mpsadbw256(__gcc_v32qi, __gcc_v32qi, int);
@@ -755,10 +755,10 @@ __gcc_v2di __builtin_ia32_aesdeclast128(__gcc_v2di, __gcc_v2di);
755755
__gcc_v2di __builtin_ia32_aeskeygenassist128(__gcc_v2di, const int);
756756
__gcc_v2di __builtin_ia32_aesimc128(__gcc_v2di);
757757
__gcc_v2di __builtin_ia32_pclmulqdq128(__gcc_v2di, __gcc_v2di, const int);
758-
unsigned __builtin_ia32_rdfsbase32();
759-
unsigned long long __builtin_ia32_rdfsbase64();
760-
unsigned __builtin_ia32_rdgsbase32();
761-
unsigned long long __builtin_ia32_rdgsbase64();
758+
unsigned __builtin_ia32_rdfsbase32(void);
759+
unsigned long long __builtin_ia32_rdfsbase64(void);
760+
unsigned __builtin_ia32_rdgsbase32(void);
761+
unsigned long long __builtin_ia32_rdgsbase64(void);
762762
void _writefsbase_u32(unsigned int);
763763
void _writefsbase_u64(unsigned long long);
764764
void _writegsbase_u32(unsigned int);
@@ -953,7 +953,7 @@ unsigned __builtin_ia32_lzcnt_u32(unsigned);
953953
unsigned long long __builtin_ia32_lzcnt_u64(unsigned long long);
954954
unsigned __builtin_ia32_bextri_u32(unsigned, unsigned);
955955
unsigned long long __builtin_ia32_bextri_u64(unsigned long long, unsigned long long);
956-
void __builtin_ia32_femms();
956+
void __builtin_ia32_femms(void);
957957
__gcc_v8qi __builtin_ia32_pavgusb(__gcc_v8qi, __gcc_v8qi);
958958
__gcc_v2si __builtin_ia32_pf2id(__gcc_v2sf);
959959
__gcc_v2sf __builtin_ia32_pfacc(__gcc_v2sf, __gcc_v2sf);

0 commit comments

Comments
 (0)