Lines Matching defs:__B

20 /// Atomically add a 32-bit value at memory operand \a __A and a 32-bit \a __B,
32 /// \param __B
36 /// MEM[__A+31:__A] := MEM[__A+31:__A] + __B[31:0]
38 static __inline__ void __DEFAULT_FN_ATTRS _aadd_i32(int *__A, int __B) {
39 __builtin_ia32_aadd32((int *)__A, __B);
42 /// Atomically and a 32-bit value at memory operand \a __A and a 32-bit \a __B,
54 /// \param __B
58 /// MEM[__A+31:__A] := MEM[__A+31:__A] AND __B[31:0]
60 static __inline__ void __DEFAULT_FN_ATTRS _aand_i32(int *__A, int __B) {
61 __builtin_ia32_aand32((int *)__A, __B);
64 /// Atomically or a 32-bit value at memory operand \a __A and a 32-bit \a __B,
76 /// \param __B
80 /// MEM[__A+31:__A] := MEM[__A+31:__A] OR __B[31:0]
82 static __inline__ void __DEFAULT_FN_ATTRS _aor_i32(int *__A, int __B) {
83 __builtin_ia32_aor32((int *)__A, __B);
86 /// Atomically xor a 32-bit value at memory operand \a __A and a 32-bit \a __B,
98 /// \param __B
102 /// MEM[__A+31:__A] := MEM[__A+31:__A] XOR __B[31:0]
104 static __inline__ void __DEFAULT_FN_ATTRS _axor_i32(int *__A, int __B) {
105 __builtin_ia32_axor32((int *)__A, __B);
109 /// Atomically add a 64-bit value at memory operand \a __A and a 64-bit \a __B,
121 /// \param __B
125 /// MEM[__A+63:__A] := MEM[__A+63:__A] + __B[63:0]
128 long long __B) {
129 __builtin_ia32_aadd64((long long *)__A, __B);
132 /// Atomically and a 64-bit value at memory operand \a __A and a 64-bit \a __B,
144 /// \param __B
148 /// MEM[__A+63:__A] := MEM[__A+63:__A] AND __B[63:0]
151 long long __B) {
152 __builtin_ia32_aand64((long long *)__A, __B);
155 /// Atomically or a 64-bit value at memory operand \a __A and a 64-bit \a __B,
167 /// \param __B
171 /// MEM[__A+63:__A] := MEM[__A+63:__A] OR __B[63:0]
174 long long __B) {
175 __builtin_ia32_aor64((long long *)__A, __B);
178 /// Atomically xor a 64-bit value at memory operand \a __A and a 64-bit \a __B,
190 /// \param __B
194 /// MEM[__A+63:__A] := MEM[__A+63:__A] XOR __B[63:0]
197 long long __B) {
198 __builtin_ia32_axor64((long long *)__A, __B);