11/* FUNCTION: __builtin_ia32_sfence */
22
3- inline void __builtin_ia32_sfence (void )
3+ void __builtin_ia32_sfence (void )
44{
55 __asm("sfence" );
66}
77
88/* FUNCTION: __builtin_ia32_lfence */
99
10- inline void __builtin_ia32_lfence (void )
10+ void __builtin_ia32_lfence (void )
1111{
1212 __asm("lfence" );
1313}
1414
1515/* FUNCTION: __builtin_ia32_mfence */
1616
17- inline void __builtin_ia32_mfence (void )
17+ void __builtin_ia32_mfence (void )
1818{
1919 __asm("mfence" );
2020}
2121
2222/* FUNCTION: __sync_synchronize */
2323
24- inline void __sync_synchronize (void )
24+ void __sync_synchronize (void )
2525{
2626 // WARNING: this was a NOP before gcc 4.3.1,
2727 // but is now believed to be the strongest possible barrier.
@@ -37,7 +37,7 @@ inline void __sync_synchronize(void)
3737
3838int __builtin_clz (unsigned int x );
3939
40- inline int __builtin_ffs (int x )
40+ int __builtin_ffs (int x )
4141{
4242 if (x == 0 )
4343 return 0 ;
@@ -54,7 +54,7 @@ inline int __builtin_ffs(int x)
5454
5555int __builtin_clzl (unsigned long x );
5656
57- inline int __builtin_ffsl (long x )
57+ int __builtin_ffsl (long x )
5858{
5959 if (x == 0 )
6060 return 0 ;
@@ -71,7 +71,7 @@ inline int __builtin_ffsl(long x)
7171
7272int __builtin_clzll (unsigned long long x );
7373
74- inline int __builtin_ffsll (long long x )
74+ int __builtin_ffsll (long long x )
7575{
7676 if (x == 0 )
7777 return 0 ;
@@ -88,7 +88,7 @@ inline int __builtin_ffsll(long long x)
8888
8989void __atomic_thread_fence (int memorder );
9090
91- inline _Bool __atomic_test_and_set (void * ptr , int memorder )
91+ _Bool __atomic_test_and_set (void * ptr , int memorder )
9292{
9393__CPROVER_HIDE :;
9494 __CPROVER_atomic_begin ();
@@ -103,7 +103,7 @@ __CPROVER_HIDE:;
103103
104104void __atomic_thread_fence (int memorder );
105105
106- inline void __atomic_clear (_Bool * ptr , int memorder )
106+ void __atomic_clear (_Bool * ptr , int memorder )
107107{
108108__CPROVER_HIDE :;
109109 __CPROVER_atomic_begin ();
@@ -145,7 +145,7 @@ __CPROVER_HIDE:;
145145# define __ATOMIC_SEQ_CST 5
146146#endif
147147
148- inline void __atomic_thread_fence (int memorder )
148+ void __atomic_thread_fence (int memorder )
149149{
150150__CPROVER_HIDE :;
151151 if (memorder == __ATOMIC_CONSUME || memorder == __ATOMIC_ACQUIRE )
@@ -168,15 +168,15 @@ __CPROVER_HIDE:;
168168
169169void __atomic_thread_fence (int memorder );
170170
171- inline void __atomic_signal_fence (int memorder )
171+ void __atomic_signal_fence (int memorder )
172172{
173173__CPROVER_HIDE :;
174174 __atomic_thread_fence (memorder );
175175}
176176
177177/* FUNCTION: __atomic_always_lock_free */
178178
179- inline _Bool __atomic_always_lock_free (__CPROVER_size_t size , void * ptr )
179+ _Bool __atomic_always_lock_free (__CPROVER_size_t size , void * ptr )
180180{
181181__CPROVER_HIDE :;
182182 (void )ptr ;
@@ -185,7 +185,7 @@ __CPROVER_HIDE:;
185185
186186/* FUNCTION: __atomic_is_lock_free */
187187
188- inline _Bool __atomic_is_lock_free (__CPROVER_size_t size , void * ptr )
188+ _Bool __atomic_is_lock_free (__CPROVER_size_t size , void * ptr )
189189{
190190__CPROVER_HIDE :;
191191 (void )ptr ;
0 commit comments