@@ -58,7 +58,7 @@ extern "C" {
58
58
59
59
/// For each packed 16-bit integer maps the value to the number of logical 1 bits.
60
60
///
61
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_popcnt_epi16)
61
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_popcnt_epi16)
62
62
#[ inline]
63
63
#[ target_feature( enable = "avx512bitalg" ) ]
64
64
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -71,7 +71,7 @@ pub unsafe fn _mm512_popcnt_epi16(a: __m512i) -> __m512i {
71
71
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
72
72
/// Otherwise the computation result is written into the result.
73
73
///
74
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_maskz_popcnt_epi16)
74
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_maskz_popcnt_epi16)
75
75
#[ inline]
76
76
#[ target_feature( enable = "avx512bitalg" ) ]
77
77
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -85,7 +85,7 @@ pub unsafe fn _mm512_maskz_popcnt_epi16(k: __mmask32, a: __m512i) -> __m512i {
85
85
/// Uses the writemask in k - elements are copied from src if the corresponding mask bit is not set.
86
86
/// Otherwise the computation result is written into the result.
87
87
///
88
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_mask_popcnt_epi16)
88
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_mask_popcnt_epi16)
89
89
#[ inline]
90
90
#[ target_feature( enable = "avx512bitalg" ) ]
91
91
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -99,7 +99,7 @@ pub unsafe fn _mm512_mask_popcnt_epi16(src: __m512i, k: __mmask32, a: __m512i) -
99
99
100
100
/// For each packed 16-bit integer maps the value to the number of logical 1 bits.
101
101
///
102
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_popcnt_epi16)
102
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_popcnt_epi16)
103
103
#[ inline]
104
104
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
105
105
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -112,7 +112,7 @@ pub unsafe fn _mm256_popcnt_epi16(a: __m256i) -> __m256i {
112
112
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
113
113
/// Otherwise the computation result is written into the result.
114
114
///
115
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_maskz_popcnt_epi16)
115
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_maskz_popcnt_epi16)
116
116
#[ inline]
117
117
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
118
118
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -126,7 +126,7 @@ pub unsafe fn _mm256_maskz_popcnt_epi16(k: __mmask16, a: __m256i) -> __m256i {
126
126
/// Uses the writemask in k - elements are copied from src if the corresponding mask bit is not set.
127
127
/// Otherwise the computation result is written into the result.
128
128
///
129
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_mask_popcnt_epi16)
129
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_mask_popcnt_epi16)
130
130
#[ inline]
131
131
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
132
132
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -140,7 +140,7 @@ pub unsafe fn _mm256_mask_popcnt_epi16(src: __m256i, k: __mmask16, a: __m256i) -
140
140
141
141
/// For each packed 16-bit integer maps the value to the number of logical 1 bits.
142
142
///
143
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_popcnt_epi16)
143
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_popcnt_epi16)
144
144
#[ inline]
145
145
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
146
146
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -153,7 +153,7 @@ pub unsafe fn _mm_popcnt_epi16(a: __m128i) -> __m128i {
153
153
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
154
154
/// Otherwise the computation result is written into the result.
155
155
///
156
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_maskz_popcnt_epi16)
156
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_maskz_popcnt_epi16)
157
157
#[ inline]
158
158
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
159
159
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -167,7 +167,7 @@ pub unsafe fn _mm_maskz_popcnt_epi16(k: __mmask8, a: __m128i) -> __m128i {
167
167
/// Uses the writemask in k - elements are copied from src if the corresponding mask bit is not set.
168
168
/// Otherwise the computation result is written into the result.
169
169
///
170
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_mask_popcnt_epi16)
170
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_mask_popcnt_epi16)
171
171
#[ inline]
172
172
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
173
173
#[ cfg_attr( test, assert_instr( vpopcntw) ) ]
@@ -181,7 +181,7 @@ pub unsafe fn _mm_mask_popcnt_epi16(src: __m128i, k: __mmask8, a: __m128i) -> __
181
181
182
182
/// For each packed 8-bit integer maps the value to the number of logical 1 bits.
183
183
///
184
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_popcnt_epi8)
184
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_popcnt_epi8)
185
185
#[ inline]
186
186
#[ target_feature( enable = "avx512bitalg" ) ]
187
187
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -194,7 +194,7 @@ pub unsafe fn _mm512_popcnt_epi8(a: __m512i) -> __m512i {
194
194
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
195
195
/// Otherwise the computation result is written into the result.
196
196
///
197
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_maskz_popcnt_epi8)
197
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_maskz_popcnt_epi8)
198
198
#[ inline]
199
199
#[ target_feature( enable = "avx512bitalg" ) ]
200
200
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -208,7 +208,7 @@ pub unsafe fn _mm512_maskz_popcnt_epi8(k: __mmask64, a: __m512i) -> __m512i {
208
208
/// Uses the writemask in k - elements are copied from src if the corresponding mask bit is not set.
209
209
/// Otherwise the computation result is written into the result.
210
210
///
211
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_mask_popcnt_epi8)
211
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_mask_popcnt_epi8)
212
212
#[ inline]
213
213
#[ target_feature( enable = "avx512bitalg" ) ]
214
214
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -222,7 +222,7 @@ pub unsafe fn _mm512_mask_popcnt_epi8(src: __m512i, k: __mmask64, a: __m512i) ->
222
222
223
223
/// For each packed 8-bit integer maps the value to the number of logical 1 bits.
224
224
///
225
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_popcnt_epi8)
225
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_popcnt_epi8)
226
226
#[ inline]
227
227
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
228
228
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -235,7 +235,7 @@ pub unsafe fn _mm256_popcnt_epi8(a: __m256i) -> __m256i {
235
235
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
236
236
/// Otherwise the computation result is written into the result.
237
237
///
238
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_maskz_popcnt_epi8)
238
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_maskz_popcnt_epi8)
239
239
#[ inline]
240
240
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
241
241
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -249,7 +249,7 @@ pub unsafe fn _mm256_maskz_popcnt_epi8(k: __mmask32, a: __m256i) -> __m256i {
249
249
/// Uses the writemask in k - elements are copied from src if the corresponding mask bit is not set.
250
250
/// Otherwise the computation result is written into the result.
251
251
///
252
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_mask_popcnt_epi8)
252
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_mask_popcnt_epi8)
253
253
#[ inline]
254
254
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
255
255
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -263,7 +263,7 @@ pub unsafe fn _mm256_mask_popcnt_epi8(src: __m256i, k: __mmask32, a: __m256i) ->
263
263
264
264
/// For each packed 8-bit integer maps the value to the number of logical 1 bits.
265
265
///
266
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_popcnt_epi8)
266
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_popcnt_epi8)
267
267
#[ inline]
268
268
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
269
269
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -276,7 +276,7 @@ pub unsafe fn _mm_popcnt_epi8(a: __m128i) -> __m128i {
276
276
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
277
277
/// Otherwise the computation result is written into the result.
278
278
///
279
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_maskz_popcnt_epi8)
279
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_maskz_popcnt_epi8)
280
280
#[ inline]
281
281
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
282
282
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -290,7 +290,7 @@ pub unsafe fn _mm_maskz_popcnt_epi8(k: __mmask16, a: __m128i) -> __m128i {
290
290
/// Uses the writemask in k - elements are copied from src if the corresponding mask bit is not set.
291
291
/// Otherwise the computation result is written into the result.
292
292
///
293
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_mask_popcnt_epi8)
293
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_mask_popcnt_epi8)
294
294
#[ inline]
295
295
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
296
296
#[ cfg_attr( test, assert_instr( vpopcntb) ) ]
@@ -306,7 +306,7 @@ pub unsafe fn _mm_mask_popcnt_epi8(src: __m128i, k: __mmask16, a: __m128i) -> __
306
306
/// Then groups 8 8-bit values from `c`as indices into the bits of the corresponding 64-bit integer.
307
307
/// It then selects these bits and packs them into the output.
308
308
///
309
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_bitshuffle_epi64_mask)
309
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_bitshuffle_epi64_mask)
310
310
#[ inline]
311
311
#[ target_feature( enable = "avx512bitalg" ) ]
312
312
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
@@ -321,7 +321,7 @@ pub unsafe fn _mm512_bitshuffle_epi64_mask(b: __m512i, c: __m512i) -> __mmask64
321
321
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
322
322
/// Otherwise the computation result is written into the result.
323
323
///
324
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm512_mask_bitshuffle_epi64_mask)
324
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm512_mask_bitshuffle_epi64_mask)
325
325
#[ inline]
326
326
#[ target_feature( enable = "avx512bitalg" ) ]
327
327
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
@@ -333,7 +333,7 @@ pub unsafe fn _mm512_mask_bitshuffle_epi64_mask(k: __mmask64, b: __m512i, c: __m
333
333
/// Then groups 8 8-bit values from `c`as indices into the bits of the corresponding 64-bit integer.
334
334
/// It then selects these bits and packs them into the output.
335
335
///
336
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_bitshuffle_epi64_mask)
336
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_bitshuffle_epi64_mask)
337
337
#[ inline]
338
338
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
339
339
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
@@ -348,7 +348,7 @@ pub unsafe fn _mm256_bitshuffle_epi64_mask(b: __m256i, c: __m256i) -> __mmask32
348
348
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
349
349
/// Otherwise the computation result is written into the result.
350
350
///
351
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm256_mask_bitshuffle_epi64_mask)
351
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm256_mask_bitshuffle_epi64_mask)
352
352
#[ inline]
353
353
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
354
354
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
@@ -360,7 +360,7 @@ pub unsafe fn _mm256_mask_bitshuffle_epi64_mask(k: __mmask32, b: __m256i, c: __m
360
360
/// Then groups 8 8-bit values from `c`as indices into the bits of the corresponding 64-bit integer.
361
361
/// It then selects these bits and packs them into the output.
362
362
///
363
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_bitshuffle_epi64_mask)
363
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_bitshuffle_epi64_mask)
364
364
#[ inline]
365
365
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
366
366
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
@@ -375,7 +375,7 @@ pub unsafe fn _mm_bitshuffle_epi64_mask(b: __m128i, c: __m128i) -> __mmask16 {
375
375
/// Uses the writemask in k - elements are zeroed in the result if the corresponding mask bit is not set.
376
376
/// Otherwise the computation result is written into the result.
377
377
///
378
- /// [Intel's documentation](https://software .intel.com/sites/landingpage/IntrinsicsGuide/ #text=_mm_mask_bitshuffle_epi64_mask)
378
+ /// [Intel's documentation](https://www .intel.com/content/www/us/en/docs/intrinsics-guide/index.html #text=_mm_mask_bitshuffle_epi64_mask)
379
379
#[ inline]
380
380
#[ target_feature( enable = "avx512bitalg,avx512vl" ) ]
381
381
#[ cfg_attr( test, assert_instr( vpshufbitqmb) ) ]
0 commit comments