Lines Matching defs:__X

28 /// \param __X
34 __tzcnt_u16(unsigned short __X)
36 return __builtin_ia32_tzcnt_u16(__X);
44 /// unsigned short _tzcnt_u16(unsigned short __X);
49 /// \param __X
62 /// \param __X
68 __tzcnt_u32(unsigned int __X)
70 return __builtin_ia32_tzcnt_u32(__X);
79 /// \param __X
85 _mm_tzcnt_32(unsigned int __X)
87 return (int)__builtin_ia32_tzcnt_u32(__X);
95 /// unsigned int _tzcnt_u32(unsigned int __X);
100 /// \param __X
115 /// \param __X
121 __tzcnt_u64(unsigned long long __X)
123 return __builtin_ia32_tzcnt_u64(__X);
132 /// \param __X
138 _mm_tzcnt_64(unsigned long long __X)
140 return (long long)__builtin_ia32_tzcnt_u64(__X);
148 /// unsigned long long _tzcnt_u64(unsigned long long __X);
153 /// \param __X
176 /// \param __X
184 __andn_u32(unsigned int __X, unsigned int __Y)
186 return ~__X & __Y;
195 /// unsigned int _andn_u32(unsigned int __X, unsigned int __Y);
200 /// \param __X
217 /// \param __X
227 __bextr_u32(unsigned int __X, unsigned int __Y)
229 return __builtin_ia32_bextr_u32(__X, __Y);
240 /// \param __X
252 _bextr_u32(unsigned int __X, unsigned int __Y, unsigned int __Z)
254 return __builtin_ia32_bextr_u32 (__X, ((__Y & 0xff) | ((__Z & 0xff) << 8)));
265 /// \param __X
275 _bextr2_u32(unsigned int __X, unsigned int __Y) {
276 return __builtin_ia32_bextr_u32(__X, __Y);
286 /// \param __X
292 __blsi_u32(unsigned int __X)
294 return __X & -__X;
303 /// unsigned int _blsi_u32(unsigned int __X);
308 /// \param __X
323 /// \param __X
328 __blsmsk_u32(unsigned int __X)
330 return __X ^ (__X - 1);
340 /// unsigned int _blsmsk_u32(unsigned int __X);
345 /// \param __X
358 /// \param __X
364 __blsr_u32(unsigned int __X)
366 return __X & (__X - 1);
375 /// unsigned int _bls4_u32(unsigned int __X);
380 /// \param __X
396 /// \param __X
404 __andn_u64 (unsigned long long __X, unsigned long long __Y)
406 return ~__X & __Y;
415 /// unsigned long long _andn_u64(unsigned long long __X,
421 /// \param __X
438 /// \param __X
448 __bextr_u64(unsigned long long __X, unsigned long long __Y)
450 return __builtin_ia32_bextr_u64(__X, __Y);
461 /// \param __X
473 _bextr_u64(unsigned long long __X, unsigned int __Y, unsigned int __Z)
475 return __builtin_ia32_bextr_u64 (__X, ((__Y & 0xff) | ((__Z & 0xff) << 8)));
486 /// \param __X
496 _bextr2_u64(unsigned long long __X, unsigned long long __Y) {
497 return __builtin_ia32_bextr_u64(__X, __Y);
507 /// \param __X
513 __blsi_u64(unsigned long long __X)
515 return __X & -__X;
524 /// unsigned long long _blsi_u64(unsigned long long __X);
529 /// \param __X
544 /// \param __X
549 __blsmsk_u64(unsigned long long __X)
551 return __X ^ (__X - 1);
561 /// unsigned long long _blsmsk_u64(unsigned long long __X);
566 /// \param __X
579 /// \param __X
585 __blsr_u64(unsigned long long __X)
587 return __X & (__X - 1);
596 /// unsigned long long _blsr_u64(unsigned long long __X);
601 /// \param __X