@@ -2570,84 +2570,12 @@ def InterlockedBittestAndReset : MSLangBuiltin, MSInt32_64Template {
2570
2570
let Prototype = " unsigned char(T volatile*, T)" ;
2571
2571
}
2572
2572
2573
- def InterlockedBittestAndReset_acq : MSLangBuiltin {
2574
- let Spellings = [" _interlockedbittestandreset_acq" ];
2575
- let Attributes = [NoThrow];
2576
- let Prototype = " unsigned char(msint32_t volatile*, msint32_t)" ;
2577
- }
2578
-
2579
- def InterlockedBittestAndReset_nf : MSLangBuiltin {
2580
- let Spellings = [" _interlockedbittestandreset_nf" ];
2581
- let Attributes = [NoThrow];
2582
- let Prototype = " unsigned char(msint32_t volatile*, msint32_t)" ;
2583
- }
2584
-
2585
- def InterlockedBittestAndReset_rel : MSLangBuiltin {
2586
- let Spellings = [" _interlockedbittestandreset_rel" ];
2587
- let Attributes = [NoThrow];
2588
- let Prototype = " unsigned char(msint32_t volatile*, msint32_t)" ;
2589
- }
2590
-
2591
- def InterlockedBittestAndReset64_acq : MSLangBuiltin {
2592
- let Spellings = [" _interlockedbittestandreset64_acq" ];
2593
- let Attributes = [NoThrow];
2594
- let Prototype = " unsigned char(int64_t volatile*, int64_t)" ;
2595
- }
2596
-
2597
- def InterlockedBittestAndReset64_nf : MSLangBuiltin {
2598
- let Spellings = [" _interlockedbittestandreset64_nf" ];
2599
- let Attributes = [NoThrow];
2600
- let Prototype = " unsigned char(int64_t volatile*, int64_t)" ;
2601
- }
2602
-
2603
- def InterlockedBittestAndReset64_rel : MSLangBuiltin {
2604
- let Spellings = [" _interlockedbittestandreset64_rel" ];
2605
- let Attributes = [NoThrow];
2606
- let Prototype = " unsigned char(int64_t volatile*, int64_t)" ;
2607
- }
2608
-
2609
2573
def InterlockedBittestAndSet : MSLangBuiltin, MSInt32_64Template {
2610
2574
let Spellings = [" _interlockedbittestandset" ];
2611
2575
let Attributes = [NoThrow];
2612
2576
let Prototype = " unsigned char(T volatile*, T)" ;
2613
2577
}
2614
2578
2615
- def InterlockedBittestAndSet_acq : MSLangBuiltin {
2616
- let Spellings = [" _interlockedbittestandset_acq" ];
2617
- let Attributes = [NoThrow];
2618
- let Prototype = " unsigned char(msint32_t volatile*, msint32_t)" ;
2619
- }
2620
-
2621
- def InterlockedBittestAndSet_nf : MSLangBuiltin {
2622
- let Spellings = [" _interlockedbittestandset_nf" ];
2623
- let Attributes = [NoThrow];
2624
- let Prototype = " unsigned char(msint32_t volatile*, msint32_t)" ;
2625
- }
2626
-
2627
- def InterlockedBittestAndSet_rel : MSLangBuiltin {
2628
- let Spellings = [" _interlockedbittestandset_rel" ];
2629
- let Attributes = [NoThrow];
2630
- let Prototype = " unsigned char(msint32_t volatile*, msint32_t)" ;
2631
- }
2632
-
2633
- def InterlockedBittestAndSet64_acq : MSLangBuiltin {
2634
- let Spellings = [" _interlockedbittestandset64_acq" ];
2635
- let Attributes = [NoThrow];
2636
- let Prototype = " unsigned char(int64_t volatile*, int64_t)" ;
2637
- }
2638
-
2639
- def InterlockedBittestAndSet64_nf : MSLangBuiltin {
2640
- let Spellings = [" _interlockedbittestandset64_nf" ];
2641
- let Attributes = [NoThrow];
2642
- let Prototype = " unsigned char(int64_t volatile*, int64_t)" ;
2643
- }
2644
-
2645
- def InterlockedBittestAndSet64_rel : MSLangBuiltin {
2646
- let Spellings = [" _interlockedbittestandset64_rel" ];
2647
- let Attributes = [NoThrow];
2648
- let Prototype = " unsigned char(int64_t volatile*, int64_t)" ;
2649
- }
2650
-
2651
2579
def IsoVolatileLoad : MSLangBuiltin, Int8_16_32_64Template {
2652
2580
let Spellings = [" __iso_volatile_load" ];
2653
2581
let Attributes = [NoThrow];
0 commit comments