|
427 | 427 | <Docs>
|
428 | 428 | <param name="value">To be added.</param>
|
429 | 429 | <param name="control">To be added.</param>
|
430 |
| - <summary>To be added.</summary> |
| 430 | + <summary> |
| 431 | + <para>__mmask8 _mm512_fpclass_pd_mask (__m512d a, int c)</para> |
| 432 | + <para> VFPCLASSPD k2 {k1}, zmm2/m512/m64bcst, imm8</para> |
| 433 | + </summary> |
431 | 434 | <returns>To be added.</returns>
|
432 | 435 | <remarks>To be added.</remarks>
|
433 | 436 | </Docs>
|
|
461 | 464 | <Docs>
|
462 | 465 | <param name="value">To be added.</param>
|
463 | 466 | <param name="control">To be added.</param>
|
464 |
| - <summary>To be added.</summary> |
| 467 | + <summary> |
| 468 | + <para>__mmask16 _mm512_fpclass_ps_mask (__m512 a, int c)</para> |
| 469 | + <para> VFPCLASSPS k2 {k1}, zmm2/m512/m32bcst, imm8</para> |
| 470 | + </summary> |
465 | 471 | <returns>To be added.</returns>
|
466 | 472 | <remarks>To be added.</remarks>
|
467 | 473 | </Docs>
|
|
490 | 496 | <param name="merge">To be added.</param>
|
491 | 497 | <param name="mask">To be added.</param>
|
492 | 498 | <param name="value">To be added.</param>
|
493 |
| - <summary>To be added.</summary> |
| 499 | + <summary> |
| 500 | + <para>__m512i _mm512_mask_compress_epi8 (__m512i s, __mmask64 k, __m512i a)</para> |
| 501 | + <para> VPCOMPRESSB zmm1 {k1}{z}, zmm2</para> |
| 502 | + </summary> |
494 | 503 | <returns>To be added.</returns>
|
495 | 504 | <remarks>To be added.</remarks>
|
496 | 505 | </Docs>
|
|
519 | 528 | <param name="merge">To be added.</param>
|
520 | 529 | <param name="mask">To be added.</param>
|
521 | 530 | <param name="value">To be added.</param>
|
522 |
| - <summary>To be added.</summary> |
| 531 | + <summary> |
| 532 | + <para>__m512i _mm512_mask_compress_epi16 (__m512i s, __mmask32 k, __m512i a)</para> |
| 533 | + <para> VPCOMPRESSW zmm1 {k1}{z}, zmm2</para> |
| 534 | + </summary> |
523 | 535 | <returns>To be added.</returns>
|
524 | 536 | <remarks>To be added.</remarks>
|
525 | 537 | </Docs>
|
|
548 | 560 | <param name="merge">To be added.</param>
|
549 | 561 | <param name="mask">To be added.</param>
|
550 | 562 | <param name="value">To be added.</param>
|
551 |
| - <summary>To be added.</summary> |
| 563 | + <summary> |
| 564 | + <para>__m512i _mm512_mask_compress_epi8 (__m512i s, __mmask64 k, __m512i a)</para> |
| 565 | + <para> VPCOMPRESSB zmm1 {k1}{z}, zmm2</para> |
| 566 | + </summary> |
552 | 567 | <returns>To be added.</returns>
|
553 | 568 | <remarks>To be added.</remarks>
|
554 | 569 | </Docs>
|
|
577 | 592 | <param name="merge">To be added.</param>
|
578 | 593 | <param name="mask">To be added.</param>
|
579 | 594 | <param name="value">To be added.</param>
|
580 |
| - <summary>To be added.</summary> |
| 595 | + <summary> |
| 596 | + <para>__m512i _mm512_mask_compress_epi16 (__m512i s, __mmask32 k, __m512i a)</para> |
| 597 | + <para> VPCOMPRESSW zmm1 {k1}{z}, zmm2</para> |
| 598 | + </summary> |
581 | 599 | <returns>To be added.</returns>
|
582 | 600 | <remarks>To be added.</remarks>
|
583 | 601 | </Docs>
|
|
605 | 623 | <param name="address">To be added.</param>
|
606 | 624 | <param name="mask">To be added.</param>
|
607 | 625 | <param name="source">To be added.</param>
|
608 |
| - <summary>To be added.</summary> |
| 626 | + <summary> |
| 627 | + <para>__m512i _mm512_mask_compresstoreu_epi8 (void * s, __mmask64 k, __m512i a)</para> |
| 628 | + <para> VPCOMPRESSB m512 {k1}{z}, zmm2</para> |
| 629 | + </summary> |
609 | 630 | <remarks>To be added.</remarks>
|
610 | 631 | </Docs>
|
611 | 632 | </Member>
|
|
632 | 653 | <param name="address">To be added.</param>
|
633 | 654 | <param name="mask">To be added.</param>
|
634 | 655 | <param name="source">To be added.</param>
|
635 |
| - <summary>To be added.</summary> |
| 656 | + <summary> |
| 657 | + <para>__m512i _mm512_mask_compresstoreu_epi16 (void * s, __mmask32 k, __m512i a)</para> |
| 658 | + <para> VPCOMPRESSW m512 {k1}{z}, zmm2</para> |
| 659 | + </summary> |
636 | 660 | <remarks>To be added.</remarks>
|
637 | 661 | </Docs>
|
638 | 662 | </Member>
|
|
659 | 683 | <param name="address">To be added.</param>
|
660 | 684 | <param name="mask">To be added.</param>
|
661 | 685 | <param name="source">To be added.</param>
|
662 |
| - <summary>To be added.</summary> |
| 686 | + <summary> |
| 687 | + <para>__m512i _mm512_mask_compresstoreu_epi8 (void * s, __mmask64 k, __m512i a)</para> |
| 688 | + <para> VPCOMPRESSB m512 {k1}{z}, zmm2</para> |
| 689 | + </summary> |
663 | 690 | <remarks>To be added.</remarks>
|
664 | 691 | </Docs>
|
665 | 692 | </Member>
|
|
686 | 713 | <param name="address">To be added.</param>
|
687 | 714 | <param name="mask">To be added.</param>
|
688 | 715 | <param name="source">To be added.</param>
|
689 |
| - <summary>To be added.</summary> |
| 716 | + <summary> |
| 717 | + <para>__m512i _mm512_mask_compresstoreu_epi16 (void * s, __mmask32 k, __m512i a)</para> |
| 718 | + <para> VPCOMPRESSW m512 {k1}{z}, zmm2</para> |
| 719 | + </summary> |
690 | 720 | <remarks>To be added.</remarks>
|
691 | 721 | </Docs>
|
692 | 722 | </Member>
|
|
1482 | 1512 | <param name="merge">To be added.</param>
|
1483 | 1513 | <param name="mask">To be added.</param>
|
1484 | 1514 | <param name="value">To be added.</param>
|
1485 |
| - <summary>To be added.</summary> |
| 1515 | + <summary> |
| 1516 | + <para>__m512i _mm512_mask_expand_epi8 (__m512i s, __mmask64 k, __m512i a)</para> |
| 1517 | + <para> VPEXPANDB zmm1 {k1}{z}, zmm2</para> |
| 1518 | + </summary> |
1486 | 1519 | <returns>To be added.</returns>
|
1487 | 1520 | <remarks>To be added.</remarks>
|
1488 | 1521 | </Docs>
|
|
1511 | 1544 | <param name="merge">To be added.</param>
|
1512 | 1545 | <param name="mask">To be added.</param>
|
1513 | 1546 | <param name="value">To be added.</param>
|
1514 |
| - <summary>To be added.</summary> |
| 1547 | + <summary> |
| 1548 | + <para>__m512i _mm512_mask_expand_epi16 (__m512i s, __mmask32 k, __m512i a)</para> |
| 1549 | + <para> VPEXPANDW zmm1 {k1}{z}, zmm2</para> |
| 1550 | + </summary> |
1515 | 1551 | <returns>To be added.</returns>
|
1516 | 1552 | <remarks>To be added.</remarks>
|
1517 | 1553 | </Docs>
|
|
1540 | 1576 | <param name="merge">To be added.</param>
|
1541 | 1577 | <param name="mask">To be added.</param>
|
1542 | 1578 | <param name="value">To be added.</param>
|
1543 |
| - <summary>To be added.</summary> |
| 1579 | + <summary> |
| 1580 | + <para>__m512i _mm512_mask_expand_epi8 (__m512i s, __mmask64 k, __m512i a)</para> |
| 1581 | + <para> VPEXPANDB zmm1 {k1}{z}, zmm2</para> |
| 1582 | + </summary> |
1544 | 1583 | <returns>To be added.</returns>
|
1545 | 1584 | <remarks>To be added.</remarks>
|
1546 | 1585 | </Docs>
|
|
1569 | 1608 | <param name="merge">To be added.</param>
|
1570 | 1609 | <param name="mask">To be added.</param>
|
1571 | 1610 | <param name="value">To be added.</param>
|
1572 |
| - <summary>To be added.</summary> |
| 1611 | + <summary> |
| 1612 | + <para>__m512i _mm512_mask_expand_epi16 (__m512i s, __mmask32 k, __m512i a)</para> |
| 1613 | + <para> VPEXPANDW zmm1 {k1}{z}, zmm2</para> |
| 1614 | + </summary> |
1573 | 1615 | <returns>To be added.</returns>
|
1574 | 1616 | <remarks>To be added.</remarks>
|
1575 | 1617 | </Docs>
|
|
1597 | 1639 | <param name="address">To be added.</param>
|
1598 | 1640 | <param name="mask">To be added.</param>
|
1599 | 1641 | <param name="merge">To be added.</param>
|
1600 |
| - <summary>To be added.</summary> |
| 1642 | + <summary> |
| 1643 | + <para>__m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)</para> |
| 1644 | + <para> VPEXPANDB zmm1 {k1}{z}, m512</para> |
| 1645 | + </summary> |
1601 | 1646 | <returns>To be added.</returns>
|
1602 |
| - <remarks>To be added.</remarks> |
| 1647 | + <remarks>The native and managed intrinsics have different order of parameters.</remarks> |
1603 | 1648 | </Docs>
|
1604 | 1649 | </Member>
|
1605 | 1650 | <Member MemberName="ExpandLoad">
|
|
1625 | 1670 | <param name="address">To be added.</param>
|
1626 | 1671 | <param name="mask">To be added.</param>
|
1627 | 1672 | <param name="merge">To be added.</param>
|
1628 |
| - <summary>To be added.</summary> |
| 1673 | + <summary> |
| 1674 | + <para>__m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)</para> |
| 1675 | + <para> VPEXPANDW zmm1 {k1}{z}, m512</para> |
| 1676 | + </summary> |
1629 | 1677 | <returns>To be added.</returns>
|
1630 |
| - <remarks>To be added.</remarks> |
| 1678 | + <remarks>The native and managed intrinsics have different order of parameters.</remarks> |
1631 | 1679 | </Docs>
|
1632 | 1680 | </Member>
|
1633 | 1681 | <Member MemberName="ExpandLoad">
|
|
1653 | 1701 | <param name="address">To be added.</param>
|
1654 | 1702 | <param name="mask">To be added.</param>
|
1655 | 1703 | <param name="merge">To be added.</param>
|
1656 |
| - <summary>To be added.</summary> |
| 1704 | + <summary> |
| 1705 | + <para>__m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)</para> |
| 1706 | + <para> VPEXPANDB zmm1 {k1}{z}, m512</para> |
| 1707 | + </summary> |
1657 | 1708 | <returns>To be added.</returns>
|
1658 |
| - <remarks>To be added.</remarks> |
| 1709 | + <remarks>The native and managed intrinsics have different order of parameters.</remarks> |
1659 | 1710 | </Docs>
|
1660 | 1711 | </Member>
|
1661 | 1712 | <Member MemberName="ExpandLoad">
|
|
1681 | 1732 | <param name="address">To be added.</param>
|
1682 | 1733 | <param name="mask">To be added.</param>
|
1683 | 1734 | <param name="merge">To be added.</param>
|
1684 |
| - <summary>To be added.</summary> |
| 1735 | + <summary> |
| 1736 | + <para>__m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)</para> |
| 1737 | + <para> VPEXPANDW zmm1 {k1}{z}, m512</para> |
| 1738 | + </summary> |
1685 | 1739 | <returns>To be added.</returns>
|
1686 |
| - <remarks>To be added.</remarks> |
| 1740 | + <remarks>The native and managed intrinsics have different order of parameters.</remarks> |
1687 | 1741 | </Docs>
|
1688 | 1742 | </Member>
|
1689 | 1743 | <Member MemberName="ExtractVector128">
|
|
2313 | 2367 | </Parameters>
|
2314 | 2368 | <Docs>
|
2315 | 2369 | <param name="value">To be added.</param>
|
2316 |
| - <summary>To be added.</summary> |
| 2370 | + <summary> |
| 2371 | + <para>unsigned int _cvtmask8_u32 (__mmask8 a)</para> |
| 2372 | + <para> KMOVB r32, k1</para> |
| 2373 | + </summary> |
2317 | 2374 | <returns>To be added.</returns>
|
2318 | 2375 | <remarks>To be added.</remarks>
|
2319 | 2376 | </Docs>
|
|
2338 | 2395 | </Parameters>
|
2339 | 2396 | <Docs>
|
2340 | 2397 | <param name="value">To be added.</param>
|
2341 |
| - <summary>To be added.</summary> |
| 2398 | + <summary> |
| 2399 | + <para>unsigned int _cvtmask8_u32 (__mmask8 a)</para> |
| 2400 | + <para> KMOVB r32, k1</para> |
| 2401 | + </summary> |
2342 | 2402 | <returns>To be added.</returns>
|
2343 | 2403 | <remarks>To be added.</remarks>
|
2344 | 2404 | </Docs>
|
|
2363 | 2423 | </Parameters>
|
2364 | 2424 | <Docs>
|
2365 | 2425 | <param name="value">To be added.</param>
|
2366 |
| - <summary>To be added.</summary> |
| 2426 | + <summary> |
| 2427 | + <para>unsigned int _cvtmask8_u32 (__mmask8 a)</para> |
| 2428 | + <para> KMOVB r32, k1</para> |
| 2429 | + </summary> |
2367 | 2430 | <returns>To be added.</returns>
|
2368 | 2431 | <remarks>To be added.</remarks>
|
2369 | 2432 | </Docs>
|
|
2582 | 2645 | <para> VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
|
2583 | 2646 | </summary>
|
2584 | 2647 | <returns>To be added.</returns>
|
2585 |
| - <remarks>To be added.</remarks> |
| 2648 | + <remarks>The native and managed intrinsics have different order of parameters.</remarks> |
2586 | 2649 | </Docs>
|
2587 | 2650 | </Member>
|
2588 | 2651 | <Member MemberName="PermuteVar64x8">
|
|
2613 | 2676 | <para> VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
|
2614 | 2677 | </summary>
|
2615 | 2678 | <returns>To be added.</returns>
|
2616 |
| - <remarks>To be added.</remarks> |
| 2679 | + <remarks>The native and managed intrinsics have different order of parameters.</remarks> |
2617 | 2680 | </Docs>
|
2618 | 2681 | </Member>
|
2619 | 2682 | <Member MemberName="PermuteVar64x8x2">
|
|
0 commit comments