36
36
// / bits in the operand.
37
37
// / \see _tzcnt_u16
38
38
static __inline__ unsigned short __RELAXED_FN_ATTRS
39
- __tzcnt_u16 (unsigned short __X)
40
- {
39
+ __tzcnt_u16 (unsigned short __X) {
41
40
return __builtin_ia32_tzcnt_u16 (__X);
42
41
}
43
42
@@ -70,8 +69,7 @@ __tzcnt_u16(unsigned short __X)
70
69
// / bits in the operand.
71
70
// / \see { _mm_tzcnt_32 _tzcnt_u32 }
72
71
static __inline__ unsigned int __RELAXED_FN_ATTRS
73
- __tzcnt_u32 (unsigned int __X)
74
- {
72
+ __tzcnt_u32 (unsigned int __X) {
75
73
return __builtin_ia32_tzcnt_u32 (__X);
76
74
}
77
75
@@ -87,8 +85,7 @@ __tzcnt_u32(unsigned int __X)
87
85
// / the operand.
88
86
// / \see { __tzcnt_u32 _tzcnt_u32 }
89
87
static __inline__ int __RELAXED_FN_ATTRS
90
- _mm_tzcnt_32 (unsigned int __X)
91
- {
88
+ _mm_tzcnt_32 (unsigned int __X) {
92
89
return (int )__builtin_ia32_tzcnt_u32 (__X);
93
90
}
94
91
@@ -123,8 +120,7 @@ _mm_tzcnt_32(unsigned int __X)
123
120
// / bits in the operand.
124
121
// / \see { _mm_tzcnt_64 _tzcnt_u64 }
125
122
static __inline__ unsigned long long __RELAXED_FN_ATTRS
126
- __tzcnt_u64 (unsigned long long __X)
127
- {
123
+ __tzcnt_u64 (unsigned long long __X) {
128
124
return __builtin_ia32_tzcnt_u64 (__X);
129
125
}
130
126
@@ -140,8 +136,7 @@ __tzcnt_u64(unsigned long long __X)
140
136
// / the operand.
141
137
// / \see { __tzcnt_u64 _tzcnt_u64 }
142
138
static __inline__ long long __RELAXED_FN_ATTRS
143
- _mm_tzcnt_64 (unsigned long long __X)
144
- {
139
+ _mm_tzcnt_64 (unsigned long long __X) {
145
140
return (long long )__builtin_ia32_tzcnt_u64 (__X);
146
141
}
147
142
@@ -192,8 +187,7 @@ _mm_tzcnt_64(unsigned long long __X)
192
187
// / operand with the one's complement of the first operand.
193
188
// / \see _andn_u32
194
189
static __inline__ unsigned int __DEFAULT_FN_ATTRS
195
- __andn_u32 (unsigned int __X, unsigned int __Y)
196
- {
190
+ __andn_u32 (unsigned int __X, unsigned int __Y) {
197
191
return ~__X & __Y;
198
192
}
199
193
@@ -298,8 +292,7 @@ _bextr2_u32(unsigned int __X, unsigned int __Y) {
298
292
// / the source operand.
299
293
// / \see _blsi_u32
300
294
static __inline__ unsigned int __DEFAULT_FN_ATTRS
301
- __blsi_u32 (unsigned int __X)
302
- {
295
+ __blsi_u32 (unsigned int __X) {
303
296
return __X & -__X;
304
297
}
305
298
@@ -334,8 +327,7 @@ __blsi_u32(unsigned int __X)
334
327
// / \returns An unsigned integer containing the newly created mask.
335
328
// / \see _blsmsk_u32
336
329
static __inline__ unsigned int __DEFAULT_FN_ATTRS
337
- __blsmsk_u32 (unsigned int __X)
338
- {
330
+ __blsmsk_u32 (unsigned int __X) {
339
331
return __X ^ (__X - 1 );
340
332
}
341
333
@@ -370,8 +362,7 @@ __blsmsk_u32(unsigned int __X)
370
362
// / operand.
371
363
// / \see _blsr_u32
372
364
static __inline__ unsigned int __DEFAULT_FN_ATTRS
373
- __blsr_u32 (unsigned int __X)
374
- {
365
+ __blsr_u32 (unsigned int __X) {
375
366
return __X & (__X - 1 );
376
367
}
377
368
@@ -410,8 +401,7 @@ __blsr_u32(unsigned int __X)
410
401
// / operand with the one's complement of the first operand.
411
402
// / \see _andn_u64
412
403
static __inline__ unsigned long long __DEFAULT_FN_ATTRS
413
- __andn_u64 (unsigned long long __X, unsigned long long __Y)
414
- {
404
+ __andn_u64 (unsigned long long __X, unsigned long long __Y) {
415
405
return ~__X & __Y;
416
406
}
417
407
@@ -517,8 +507,7 @@ _bextr2_u64(unsigned long long __X, unsigned long long __Y) {
517
507
// / bits from the source operand.
518
508
// / \see _blsi_u64
519
509
static __inline__ unsigned long long __DEFAULT_FN_ATTRS
520
- __blsi_u64 (unsigned long long __X)
521
- {
510
+ __blsi_u64 (unsigned long long __X) {
522
511
return __X & -__X;
523
512
}
524
513
@@ -553,8 +542,7 @@ __blsi_u64(unsigned long long __X)
553
542
// / \returns An unsigned 64-bit integer containing the newly created mask.
554
543
// / \see _blsmsk_u64
555
544
static __inline__ unsigned long long __DEFAULT_FN_ATTRS
556
- __blsmsk_u64 (unsigned long long __X)
557
- {
545
+ __blsmsk_u64 (unsigned long long __X) {
558
546
return __X ^ (__X - 1 );
559
547
}
560
548
@@ -589,8 +577,7 @@ __blsmsk_u64(unsigned long long __X)
589
577
// / source operand.
590
578
// / \see _blsr_u64
591
579
static __inline__ unsigned long long __DEFAULT_FN_ATTRS
592
- __blsr_u64 (unsigned long long __X)
593
- {
580
+ __blsr_u64 (unsigned long long __X) {
594
581
return __X & (__X - 1 );
595
582
}
596
583
0 commit comments