|
296 | 296 |
|
297 | 297 |
|
298 | 298 | - FP-Class:
|
299 |
| - * [ ] _mm_fpclass_pd_mask |
300 |
| - * [ ] _mm_mask_fpclass_pd_mask |
301 |
| - * [ ] _mm256_fpclass_pd_mask |
302 |
| - * [ ] _mm256_mask_fpclass_pd_mask |
303 |
| - * [ ] _mm512_fpclass_pd_mask |
304 |
| - * [ ] _mm512_mask_fpclass_pd_mask |
305 |
| - * [ ] _mm_fpclass_ps_mask |
306 |
| - * [ ] _mm_mask_fpclass_ps_mask |
307 |
| - * [ ] _mm256_fpclass_ps_mask |
308 |
| - * [ ] _mm256_mask_fpclass_ps_mask |
309 |
| - * [ ] _mm512_fpclass_ps_mask |
310 |
| - * [ ] _mm512_mask_fpclass_ps_mask |
311 |
| - * [ ] _mm_fpclass_sd_mask |
312 |
| - * [ ] _mm_mask_fpclass_sd_mask |
313 |
| - * [ ] _mm_fpclass_ss_mask |
314 |
| - * [ ] _mm_mask_fpclass_ss_mask |
| 299 | + * [ ] _mm_fpclass_pd_mask (Needs `i1` type) |
| 300 | + * [ ] _mm_mask_fpclass_pd_mask (Needs `i1` type) |
| 301 | + * [ ] _mm256_fpclass_pd_mask (Needs `i1` type) |
| 302 | + * [ ] _mm256_mask_fpclass_pd_mask (Needs `i1` type) |
| 303 | + * [ ] _mm512_fpclass_pd_mask (Needs `i1` type) |
| 304 | + * [ ] _mm512_mask_fpclass_pd_mask (Needs `i1` type) |
| 305 | + * [ ] _mm_fpclass_ps_mask (Needs `i1` type) |
| 306 | + * [ ] _mm_mask_fpclass_ps_mask (Needs `i1` type) |
| 307 | + * [ ] _mm256_fpclass_ps_mask (Needs `i1` type) |
| 308 | + * [ ] _mm256_mask_fpclass_ps_mask (Needs `i1` type) |
| 309 | + * [ ] _mm512_fpclass_ps_mask (Needs `i1` type) |
| 310 | + * [ ] _mm512_mask_fpclass_ps_mask (Needs `i1` type) |
| 311 | + * [ ] _mm_fpclass_sd_mask (Needs `i1` type) |
| 312 | + * [ ] _mm_mask_fpclass_sd_mask (Needs `i1` type) |
| 313 | + * [ ] _mm_fpclass_ss_mask (Needs `i1` type) |
| 314 | + * [ ] _mm_mask_fpclass_ss_mask (Needs `i1` type) |
315 | 315 |
|
316 | 316 |
|
317 | 317 | - Mask Registers:
|
318 |
| - * [ ] _cvtmask8_u32 |
319 |
| - * [ ] _cvtu32_mask8 |
320 |
| - * [ ] _kadd_mask16 |
321 |
| - * [ ] _kadd_mask8 |
322 |
| - * [ ] _kand_mask8 |
323 |
| - * [ ] _kandn_mask8 |
324 |
| - * [ ] _knot_mask8 |
325 |
| - * [ ] _kor_mask8 |
326 |
| - * [ ] _kortest_mask8_u8 |
327 |
| - * [ ] _kortestc_mask8_u8 |
328 |
| - * [ ] _kortestz_mask8_u8 |
329 |
| - * [ ] _kshiftli_mask8 |
330 |
| - * [ ] _kshiftri_mask8 |
331 |
| - * [ ] _ktest_mask16_u8 |
332 |
| - * [ ] _ktest_mask8_u8 |
333 |
| - * [ ] _ktestc_mask16_u8 |
334 |
| - * [ ] _ktestc_mask8_u8 |
335 |
| - * [ ] _ktestz_mask16_u8 |
336 |
| - * [ ] _ktestz_mask8_u8 |
337 |
| - * [ ] _kxnor_mask8 |
338 |
| - * [ ] _kxor_mask8 |
339 |
| - * [ ] _load_mask8 |
| 318 | + * [x] _cvtmask8_u32 |
| 319 | + * [x] _cvtu32_mask8 |
| 320 | + * [x] _kadd_mask16 |
| 321 | + * [x] _kadd_mask8 |
| 322 | + * [x] _kand_mask8 |
| 323 | + * [x] _kandn_mask8 |
| 324 | + * [x] _knot_mask8 |
| 325 | + * [x] _kor_mask8 |
| 326 | + * [x] _kortest_mask8_u8 |
| 327 | + * [x] _kortestc_mask8_u8 |
| 328 | + * [x] _kortestz_mask8_u8 |
| 329 | + * [x] _kshiftli_mask8 |
| 330 | + * [x] _kshiftri_mask8 |
| 331 | + * [x] _ktest_mask16_u8 |
| 332 | + * [x] _ktest_mask8_u8 |
| 333 | + * [x] _ktestc_mask16_u8 |
| 334 | + * [x] _ktestc_mask8_u8 |
| 335 | + * [x] _ktestz_mask16_u8 |
| 336 | + * [x] _ktestz_mask8_u8 |
| 337 | + * [x] _kxnor_mask8 |
| 338 | + * [x] _kxor_mask8 |
| 339 | + * [x] _load_mask8 |
| 340 | + * [x] _store_mask8 |
340 | 341 |
|
341 | 342 |
|
342 | 343 | - Mask register for Bit patterns:
|
343 |
| - * [ ] _mm_movepi32_mask |
344 |
| - * [ ] _mm256_movepi32_mask |
345 |
| - * [ ] _mm512_movepi32_mask |
346 |
| - * [ ] _mm_movepi64_mask |
347 |
| - * [ ] _mm256_movepi64_mask |
348 |
| - * [ ] _mm512_movepi64_mask |
349 |
| - * [ ] _mm_movm_epi32 |
350 |
| - * [ ] _mm256_movm_epi32 |
351 |
| - * [ ] _mm512_movm_epi32 |
352 |
| - * [ ] _mm_movm_epi64 |
353 |
| - * [ ] _mm256_movm_epi64 |
354 |
| - * [ ] _mm512_movm_epi64 |
| 344 | + * [x] _mm_movepi32_mask |
| 345 | + * [x] _mm256_movepi32_mask |
| 346 | + * [x] _mm512_movepi32_mask |
| 347 | + * [x] _mm_movepi64_mask |
| 348 | + * [x] _mm256_movepi64_mask |
| 349 | + * [x] _mm512_movepi64_mask |
| 350 | + * [x] _mm_movm_epi32 |
| 351 | + * [x] _mm256_movm_epi32 |
| 352 | + * [x] _mm512_movm_epi32 |
| 353 | + * [x] _mm_movm_epi64 |
| 354 | + * [x] _mm256_movm_epi64 |
| 355 | + * [x] _mm512_movm_epi64 |
355 | 356 |
|
356 | 357 |
|
357 | 358 | - Multiply Low:
|
358 |
| - * [ ] _mm_mullo_epi64 |
359 |
| - * [ ] _mm_mask_mullo_epi64 |
360 |
| - * [ ] _mm_maskz_mullo_epi64 |
361 |
| - * [ ] _mm256_mullo_epi64 |
362 |
| - * [ ] _mm256_mask_mullo_epi64 |
363 |
| - * [ ] _mm256_maskz_mullo_epi64 |
364 |
| - * [ ] _mm512_mullo_epi64 |
365 |
| - * [ ] _mm512_mask_mullo_epi64 |
366 |
| - * [ ] _mm512_maskz_mullo_epi64 |
| 359 | + * [x] _mm_mullo_epi64 |
| 360 | + * [x] _mm_mask_mullo_epi64 |
| 361 | + * [x] _mm_maskz_mullo_epi64 |
| 362 | + * [x] _mm256_mullo_epi64 |
| 363 | + * [x] _mm256_mask_mullo_epi64 |
| 364 | + * [x] _mm256_maskz_mullo_epi64 |
| 365 | + * [x] _mm512_mullo_epi64 |
| 366 | + * [x] _mm512_mask_mullo_epi64 |
| 367 | + * [x] _mm512_maskz_mullo_epi64 |
367 | 368 |
|
368 | 369 |
|
369 | 370 | - Range:
|
|
0 commit comments