@@ -370,6 +370,18 @@ static __inline__ void __DEFAULT_FN_ATTRS __nop(void) {
370
370
\*----------------------------------------------------------------------------*/
371
371
#if defined(__aarch64__ ) || defined(__arm64ec__ )
372
372
unsigned __int64 __getReg (int );
373
+ unsigned char _interlockedbittestandreset_acq (long volatile * , long );
374
+ unsigned char _interlockedbittestandreset_nf (long volatile * , long );
375
+ unsigned char _interlockedbittestandreset_rel (long volatile * , long );
376
+ unsigned char _interlockedbittestandreset64_acq (__int64 volatile * , __int64 );
377
+ unsigned char _interlockedbittestandreset64_nf (__int64 volatile * , __int64 );
378
+ unsigned char _interlockedbittestandreset64_rel (__int64 volatile * , __int64 );
379
+ unsigned char _interlockedbittestandset_acq (long volatile * , long );
380
+ unsigned char _interlockedbittestandset_nf (long volatile * , long );
381
+ unsigned char _interlockedbittestandset_rel (long volatile * , long );
382
+ unsigned char _interlockedbittestandset64_acq (__int64 volatile * , __int64 );
383
+ unsigned char _interlockedbittestandset64_nf (__int64 volatile * , __int64 );
384
+ unsigned char _interlockedbittestandset64_rel (__int64 volatile * , __int64 );
373
385
long _InterlockedAdd (long volatile * Addend , long Value );
374
386
__int64 _InterlockedAdd64 (__int64 volatile * Addend , __int64 Value );
375
387
__int64 _ReadStatusReg (int );
0 commit comments