Lines Matching refs:TESTINSN_un

86 #define TESTINSN_un(instruction, QD, QM, QMtype, QMval) \  macro
688 TESTINSN_un("vmvn d0, d1", d0, d1, i32, 24); in main()
689 TESTINSN_un("vmvn d10, d15", d10, d15, i32, 24); in main()
690 TESTINSN_un("vmvn d0, d14", d0, d14, i32, 24); in main()
694 TESTINSN_un("vmov d0, d1", d0, d1, i32, 24); in main()
695 TESTINSN_un("vmov d10, d15", d10, d15, i32, 24); in main()
696 TESTINSN_un("vmov d0, d14", d0, d14, i32, 24); in main()
700 TESTINSN_un("vmov d0, d1", d0, d1, i8, 7); in main()
701 TESTINSN_un("vmov d10, d11", d10, d11, i16, 7); in main()
702 TESTINSN_un("vmov d0, d15", d0, d15, i32, 7); in main()
1627 TESTINSN_un("vrshr.s8 d0, d1, #0", d0, d1, i32, -1); in main()
1628 TESTINSN_un("vrshr.s8 d0, d1, #1", d0, d1, i32, -1); in main()
1629 TESTINSN_un("vrshr.s16 d3, d4, #2", d3, d4, i32, -0x7c); in main()
1630 TESTINSN_un("vrshr.s32 d2, d5, #31", d2, d5, i32, -1); in main()
1631 TESTINSN_un("vrshr.s8 d6, d7, #7", d6, d7, i32, 0xffff); in main()
1632 TESTINSN_un("vrshr.s16 d8, d9, #12", d8, d9, i32, -10); in main()
1633 TESTINSN_un("vrshr.s32 d10, d11, #5", d10, d11, i32, 10234); in main()
1634 TESTINSN_un("vrshr.u8 d12, d13, #1", d12, d13, i32, -1); in main()
1635 TESTINSN_un("vrshr.u16 d14, d15, #11", d14, d15, i32, -1); in main()
1636 TESTINSN_un("vrshr.u32 d10, d11, #9", d10, d11, i32, 1000); in main()
1637 TESTINSN_un("vrshr.u8 d7, d13, #7", d7, d13, i32, -1); in main()
1638 TESTINSN_un("vrshr.u16 d8, d1, #5", d8, d1, i32, 0xabcf); in main()
1639 TESTINSN_un("vrshr.u32 d12, d3, #15", d12, d3, i32, -0x1b0); in main()
1640 TESTINSN_un("vrshr.u64 d0, d1, #42", d0, d1, i32, -1); in main()
1641 TESTINSN_un("vrshr.s64 d6, d7, #12", d6, d7, i32, 0xfac); in main()
1642 TESTINSN_un("vrshr.u64 d8, d4, #9", d8, d4, i32, 13560); in main()
1643 TESTINSN_un("vrshr.s64 d9, d12, #11", d9, d12, i32, 98710); in main()
1647 TESTINSN_un("vrsra.s8 d0, d1, #1", d0, d1, i32, -1); in main()
1648 TESTINSN_un("vrsra.s16 d3, d4, #2", d3, d4, i32, -0x7c); in main()
1649 TESTINSN_un("vrsra.s32 d2, d5, #31", d2, d5, i32, -1); in main()
1650 TESTINSN_un("vrsra.s8 d6, d7, #7", d6, d7, i32, 0xffff); in main()
1651 TESTINSN_un("vrsra.s16 d8, d9, #12", d8, d9, i32, -10); in main()
1652 TESTINSN_un("vrsra.s32 d10, d11, #5", d10, d11, i32, 10234); in main()
1653 TESTINSN_un("vrsra.u8 d12, d13, #1", d12, d13, i32, -1); in main()
1654 TESTINSN_un("vrsra.u16 d14, d15, #11", d14, d15, i32, -1); in main()
1655 TESTINSN_un("vrsra.u32 d10, d11, #9", d10, d11, i32, 1000); in main()
1656 TESTINSN_un("vrsra.u8 d7, d13, #7", d7, d13, i32, -1); in main()
1657 TESTINSN_un("vrsra.u16 d8, d1, #5", d8, d1, i32, 0xabcf); in main()
1658 TESTINSN_un("vrsra.u32 d12, d3, #15", d12, d3, i32, -0x1b0); in main()
1659 TESTINSN_un("vrsra.u64 d0, d1, #42", d0, d1, i32, -1); in main()
1660 TESTINSN_un("vrsra.s64 d6, d7, #12", d6, d7, i32, 0xfac); in main()
1661 TESTINSN_un("vrsra.u64 d8, d4, #9", d8, d4, i32, 13560); in main()
1662 TESTINSN_un("vrsra.s64 d9, d12, #11", d9, d12, i32, 98710); in main()
1666 TESTINSN_un("vshr.s8 d0, d1, #0", d0, d1, i32, -1); in main()
1667 TESTINSN_un("vshr.s8 d0, d1, #1", d0, d1, i32, -1); in main()
1668 TESTINSN_un("vshr.s16 d3, d4, #2", d3, d4, i32, -0x7c); in main()
1669 TESTINSN_un("vshr.s32 d2, d5, #31", d2, d5, i32, -1); in main()
1670 TESTINSN_un("vshr.s8 d6, d7, #7", d6, d7, i32, 0xffff); in main()
1671 TESTINSN_un("vshr.s16 d8, d9, #12", d8, d9, i32, -10); in main()
1672 TESTINSN_un("vshr.s32 d10, d11, #5", d10, d11, i32, 10234); in main()
1673 TESTINSN_un("vshr.u8 d12, d13, #1", d12, d13, i32, -1); in main()
1674 TESTINSN_un("vshr.u16 d14, d15, #11", d14, d15, i32, -1); in main()
1675 TESTINSN_un("vshr.u32 d10, d11, #9", d10, d11, i32, 1000); in main()
1676 TESTINSN_un("vshr.u8 d7, d13, #7", d7, d13, i32, -1); in main()
1677 TESTINSN_un("vshr.u16 d8, d1, #5", d8, d1, i32, 0xabcf); in main()
1678 TESTINSN_un("vshr.u32 d12, d3, #15", d12, d3, i32, -0x1b0); in main()
1679 TESTINSN_un("vshr.u64 d0, d1, #42", d0, d1, i32, -1); in main()
1680 TESTINSN_un("vshr.s64 d6, d7, #12", d6, d7, i32, 0xfac); in main()
1681 TESTINSN_un("vshr.u64 d8, d4, #9", d8, d4, i32, 13560); in main()
1682 TESTINSN_un("vshr.s64 d9, d12, #11", d9, d12, i32, 98710); in main()
1686 TESTINSN_un("vsra.s8 d0, d1, #1", d0, d1, i32, -1); in main()
1687 TESTINSN_un("vsra.s16 d3, d4, #2", d3, d4, i32, -0x7c); in main()
1688 TESTINSN_un("vsra.s32 d2, d5, #31", d2, d5, i32, -1); in main()
1689 TESTINSN_un("vsra.s8 d6, d7, #7", d6, d7, i32, 0xffff); in main()
1690 TESTINSN_un("vsra.s16 d8, d9, #12", d8, d9, i32, -10); in main()
1691 TESTINSN_un("vsra.s32 d10, d11, #5", d10, d11, i32, 10234); in main()
1692 TESTINSN_un("vsra.u8 d12, d13, #1", d12, d13, i32, -1); in main()
1693 TESTINSN_un("vsra.u16 d14, d15, #11", d14, d15, i32, -1); in main()
1694 TESTINSN_un("vsra.u32 d10, d11, #9", d10, d11, i32, 1000); in main()
1695 TESTINSN_un("vsra.u8 d7, d13, #7", d7, d13, i32, -1); in main()
1696 TESTINSN_un("vsra.u16 d8, d1, #5", d8, d1, i32, 0xabcf); in main()
1697 TESTINSN_un("vsra.u32 d12, d3, #15", d12, d3, i32, -0x1b0); in main()
1698 TESTINSN_un("vsra.u64 d0, d1, #42", d0, d1, i32, -1); in main()
1699 TESTINSN_un("vsra.s64 d6, d7, #12", d6, d7, i32, 0xfac); in main()
1700 TESTINSN_un("vsra.u64 d8, d4, #9", d8, d4, i32, 13560); in main()
1701 TESTINSN_un("vsra.s64 d9, d12, #11", d9, d12, i32, 98710); in main()
1705 TESTINSN_un("vsri.16 d0, d1, #1", d0, d1, i32, -1); in main()
1706 TESTINSN_un("vsri.16 d3, d4, #2", d3, d4, i32, -0x7c); in main()
1707 TESTINSN_un("vsri.32 d2, d5, #31", d2, d5, i32, -1); in main()
1708 TESTINSN_un("vsri.8 d6, d7, #7", d6, d7, i32, 0xffff); in main()
1709 TESTINSN_un("vsri.16 d8, d9, #12", d8, d9, i32, -10); in main()
1710 TESTINSN_un("vsri.32 d10, d11, #5", d10, d11, i32, 10234); in main()
1711 TESTINSN_un("vsri.8 d12, d13, #1", d12, d13, i32, -1); in main()
1712 TESTINSN_un("vsri.16 d14, d15, #11", d14, d15, i32, -1); in main()
1713 TESTINSN_un("vsri.32 d10, d11, #9", d10, d11, i32, 1000); in main()
1714 TESTINSN_un("vsri.8 d7, d13, #7", d7, d13, i32, -1); in main()
1715 TESTINSN_un("vsri.16 d8, d1, #5", d8, d1, i32, 0xabcf); in main()
1716 TESTINSN_un("vsri.32 d12, d3, #15", d12, d3, i32, -0x1b0); in main()
1717 TESTINSN_un("vsri.64 d0, d1, #42", d0, d1, i32, -1); in main()
1718 TESTINSN_un("vsri.64 d6, d7, #12", d6, d7, i32, 0xfac); in main()
1719 TESTINSN_un("vsri.64 d8, d4, #9", d8, d4, i32, 13560); in main()
1720 TESTINSN_un("vsri.64 d9, d12, #11", d9, d12, i32, 98710); in main()
2786 TESTINSN_un("vabs.s32 d0, d1", d0, d1, i32, 0x73); in main()
2787 TESTINSN_un("vabs.s16 d15, d4", d15, d4, i32, 0x73); in main()
2788 TESTINSN_un("vabs.s8 d8, d7", d8, d7, i32, 0x73); in main()
2789 TESTINSN_un("vabs.s32 d0, d1", d0, d1, i32, 0xfe); in main()
2790 TESTINSN_un("vabs.s16 d31, d4", d31, d4, i32, 0xef); in main()
2791 TESTINSN_un("vabs.s8 d8, d7", d8, d7, i32, 0xde); in main()
2792 TESTINSN_un("vabs.s32 d0, d1", d0, d1, i16, 0xfe0a); in main()
2793 TESTINSN_un("vabs.s16 d15, d4", d15, d4, i16, 0xef0b); in main()
2794 TESTINSN_un("vabs.s8 d8, d7", d8, d7, i16, 0xde0c); in main()
2883 TESTINSN_un("vceq.i32 d0, d1, #0", d0, d1, i32, 0x21); in main()
2884 TESTINSN_un("vceq.i16 d2, d1, #0", d2, d1, i32, 0x21); in main()
2885 TESTINSN_un("vceq.i8 d10, d11, #0", d10, d11, i32, 0x21); in main()
2886 TESTINSN_un("vceq.i32 d0, d1, #0", d0, d1, i32, 0x0); in main()
2887 TESTINSN_un("vceq.i16 d2, d1, #0", d2, d1, i32, 0x0); in main()
2888 TESTINSN_un("vceq.i8 d10, d31, #0", d10, d31, i32, 0x0); in main()
2892 TESTINSN_un("vcgt.s32 d0, d1, #0", d0, d1, i32, 0x21); in main()
2893 TESTINSN_un("vcgt.s16 d2, d1, #0", d2, d1, i32, 0x21); in main()
2894 TESTINSN_un("vcgt.s8 d10, d31, #0", d10, d31, i32, 0x21); in main()
2895 TESTINSN_un("vcgt.s32 d0, d1, #0", d0, d1, i32, 0x0); in main()
2896 TESTINSN_un("vcgt.s16 d2, d1, #0", d2, d1, i32, 0x0); in main()
2897 TESTINSN_un("vcgt.s8 d10, d11, #0", d10, d11, i32, 0x0); in main()
2898 TESTINSN_un("vcgt.s32 d0, d1, #0", d0, d1, i8, 0xef); in main()
2899 TESTINSN_un("vcgt.s16 d2, d1, #0", d2, d1, i8, 0xed); in main()
2900 TESTINSN_un("vcgt.s8 d10, d11, #0", d10, d11, i8, 0xae); in main()
2904 TESTINSN_un("vcge.s32 d0, d1, #0", d0, d1, i32, 0x21); in main()
2905 TESTINSN_un("vcge.s16 d2, d1, #0", d2, d1, i32, 0x21); in main()
2906 TESTINSN_un("vcge.s8 d10, d11, #0", d10, d11, i32, 0x21); in main()
2907 TESTINSN_un("vcge.s32 d0, d1, #0", d0, d1, i32, 0x0); in main()
2908 TESTINSN_un("vcge.s16 d2, d1, #0", d2, d1, i32, 0x0); in main()
2909 TESTINSN_un("vcge.s8 d10, d31, #0", d10, d31, i32, 0x0); in main()
2910 TESTINSN_un("vcge.s32 d0, d1, #0", d0, d1, i8, 0xef); in main()
2911 TESTINSN_un("vcge.s16 d2, d1, #0", d2, d1, i8, 0xed); in main()
2912 TESTINSN_un("vcge.s8 d10, d11, #0", d10, d11, i8, 0xae); in main()
2913 TESTINSN_un("vcge.s32 d0, d1, #0", d0, d1, i32, 0xef); in main()
2914 TESTINSN_un("vcge.s16 d2, d1, #0", d2, d1, i32, 0xed); in main()
2915 TESTINSN_un("vcge.s8 d10, d11, #0", d10, d11, i32, 0xae); in main()
2919 TESTINSN_un("vcle.s32 d0, d1, #0", d0, d1, i32, 0x21); in main()
2920 TESTINSN_un("vcle.s16 d2, d1, #0", d2, d1, i32, 0x21); in main()
2921 TESTINSN_un("vcle.s8 d10, d11, #0", d10, d11, i32, 0x21); in main()
2922 TESTINSN_un("vcle.s32 d0, d1, #0", d0, d1, i32, 0x0); in main()
2923 TESTINSN_un("vcle.s16 d2, d1, #0", d2, d1, i32, 0x0); in main()
2924 TESTINSN_un("vcle.s8 d10, d31, #0", d10, d31, i32, 0x0); in main()
2925 TESTINSN_un("vcle.s32 d0, d1, #0", d0, d1, i8, 0xef); in main()
2926 TESTINSN_un("vcle.s16 d2, d1, #0", d2, d1, i8, 0xed); in main()
2927 TESTINSN_un("vcle.s8 d10, d11, #0", d10, d11, i8, 0xae); in main()
2931 TESTINSN_un("vclt.s32 d0, d1, #0", d0, d1, i32, 0x21); in main()
2932 TESTINSN_un("vclt.s16 d2, d1, #0", d2, d1, i32, 0x21); in main()
2933 TESTINSN_un("vclt.s8 d10, d11, #0", d10, d11, i32, 0x21); in main()
2934 TESTINSN_un("vclt.s32 d0, d1, #0", d0, d1, i32, 0x0); in main()
2935 TESTINSN_un("vclt.s16 d2, d1, #0", d2, d1, i32, 0x0); in main()
2936 TESTINSN_un("vclt.s8 d10, d11, #0", d10, d11, i32, 0x0); in main()
2937 TESTINSN_un("vclt.s32 d0, d1, #0", d0, d1, i8, 0xef); in main()
2938 TESTINSN_un("vclt.s16 d2, d1, #0", d2, d1, i8, 0xed); in main()
2939 TESTINSN_un("vclt.s8 d10, d31, #0", d10, d31, i8, 0xae); in main()
2940 TESTINSN_un("vclt.s32 d0, d1, #0", d0, d1, i32, 0xef); in main()
2941 TESTINSN_un("vclt.s16 d2, d1, #0", d2, d1, i32, 0xed); in main()
2942 TESTINSN_un("vclt.s8 d10, d11, #0", d10, d11, i32, 0xae); in main()
2946 TESTINSN_un("vcnt.8 d0, d1", d0, d1, i32, 0xac3d25eb); in main()
2947 TESTINSN_un("vcnt.8 d11, d14", d11, d14, i32, 0xac3d25eb); in main()
2948 TESTINSN_un("vcnt.8 d6, d2", d6, d2, i32, 0xad0eb); in main()
2952 TESTINSN_un("vcls.s8 d0, d1", d0, d1, i32, 0x21); in main()
2953 TESTINSN_un("vcls.s8 d30, d31", d30, d31, i8, 0x82); in main()
2954 TESTINSN_un("vcls.s16 d0, d1", d0, d1, i32, 0x21); in main()
2955 TESTINSN_un("vcls.s16 d31, d30", d31, d30, i8, 0x82); in main()
2956 TESTINSN_un("vcls.s32 d6, d1", d6, d1, i32, 0x21); in main()
2957 TESTINSN_un("vcls.s32 d30, d5", d30, d5, i8, 0x82); in main()
2958 TESTINSN_un("vcls.s8 d2, d4", d2, d4, i8, 0xff); in main()
2959 TESTINSN_un("vcls.s16 d2, d4", d2, d4, i8, 0xff); in main()
2960 TESTINSN_un("vcls.s32 d2, d4", d2, d4, i8, 0xff); in main()
2961 TESTINSN_un("vcls.s8 d2, d4", d2, d4, i16, 0xffef); in main()
2962 TESTINSN_un("vcls.s16 d2, d4", d2, d4, i16, 0xffef); in main()
2963 TESTINSN_un("vcls.s32 d2, d4", d2, d4, i16, 0xffef); in main()
2964 TESTINSN_un("vcls.s8 d2, d4", d2, d4, i8, 0x00); in main()
2965 TESTINSN_un("vcls.s16 d2, d4", d2, d4, i8, 0x00); in main()
2966 TESTINSN_un("vcls.s32 d2, d4", d2, d4, i8, 0x00); in main()
2967 TESTINSN_un("vcls.s8 d2, d4", d2, d4, i16, 0x00ef); in main()
2968 TESTINSN_un("vcls.s16 d2, d4", d2, d4, i16, 0x00ef); in main()
2969 TESTINSN_un("vcls.s32 d2, d4", d2, d4, i16, 0x00ef); in main()
2973 TESTINSN_un("vclz.i8 d0, d1", d0, d1, i32, 0x21); in main()
2974 TESTINSN_un("vclz.i8 d30, d31", d30, d31, i8, 0x82); in main()
2975 TESTINSN_un("vclz.i16 d0, d1", d0, d1, i32, 0x21); in main()
2976 TESTINSN_un("vclz.i16 d31, d30", d31, d30, i8, 0x82); in main()
2977 TESTINSN_un("vclz.i32 d6, d1", d6, d1, i32, 0x21); in main()
2978 TESTINSN_un("vclz.i32 d30, d5", d30, d5, i8, 0x82); in main()
2979 TESTINSN_un("vclz.i8 d2, d4", d2, d4, i8, 0xff); in main()
2980 TESTINSN_un("vclz.i16 d2, d4", d2, d4, i8, 0xff); in main()
2981 TESTINSN_un("vclz.i32 d2, d4", d2, d4, i8, 0xff); in main()
2982 TESTINSN_un("vclz.i8 d2, d4", d2, d4, i16, 0xffef); in main()
2983 TESTINSN_un("vclz.i16 d2, d4", d2, d4, i16, 0xffef); in main()
2984 TESTINSN_un("vclz.i32 d2, d4", d2, d4, i16, 0xffef); in main()
2985 TESTINSN_un("vclz.i8 d2, d4", d2, d4, i8, 0x00); in main()
2986 TESTINSN_un("vclz.i16 d2, d4", d2, d4, i8, 0x00); in main()
2987 TESTINSN_un("vclz.i32 d2, d4", d2, d4, i8, 0x00); in main()
2988 TESTINSN_un("vclz.i8 d2, d4", d2, d4, i16, 0x00ef); in main()
2989 TESTINSN_un("vclz.i16 d2, d4", d2, d4, i16, 0x00ef); in main()
2990 TESTINSN_un("vclz.i32 d2, d4", d2, d4, i16, 0x00ef); in main()
2994 TESTINSN_un("vsli.16 d0, d1, #1", d0, d1, i32, 7); in main()
2995 TESTINSN_un("vsli.16 d3, d4, #2", d3, d4, i32, -0x7c); in main()
2996 TESTINSN_un("vsli.32 d2, d5, #31", d2, d5, i32, -1); in main()
2997 TESTINSN_un("vsli.8 d6, d7, #7", d6, d7, i32, 0xffff); in main()
2998 TESTINSN_un("vsli.16 d8, d9, #12", d8, d9, i32, -10); in main()
2999 TESTINSN_un("vsli.32 d10, d11, #5", d10, d11, i32, 10234); in main()
3000 TESTINSN_un("vsli.8 d12, d13, #1", d12, d13, i32, -1); in main()
3001 TESTINSN_un("vsli.16 d14, d15, #11", d14, d15, i32, -1); in main()
3002 TESTINSN_un("vsli.32 d10, d11, #9", d10, d11, i32, 1000); in main()
3003 TESTINSN_un("vsli.8 d7, d13, #7", d7, d13, i32, -1); in main()
3004 TESTINSN_un("vsli.16 d8, d1, #1", d8, d1, i32, 0xabcf); in main()
3005 TESTINSN_un("vsli.32 d12, d3, #15", d12, d3, i32, -0x1b0); in main()
3006 TESTINSN_un("vsli.64 d0, d1, #42", d0, d1, i32, -1); in main()
3007 TESTINSN_un("vsli.64 d6, d7, #12", d6, d7, i32, 0xfac); in main()
3008 TESTINSN_un("vsli.64 d8, d4, #9", d8, d4, i32, 13560); in main()
3009 TESTINSN_un("vsli.64 d9, d12, #11", d9, d12, i32, 98710); in main()
3024 TESTINSN_un("vpaddl.u32 d0, d1", d0, d1, i32, 24); in main()
3025 TESTINSN_un("vpaddl.u32 d0, d1", d0, d1, i32, 140); in main()
3026 TESTINSN_un("vpaddl.u16 d0, d1", d0, d1, i32, 140); in main()
3027 TESTINSN_un("vpaddl.u8 d0, d1", d0, d1, i32, 140); in main()
3028 TESTINSN_un("vpaddl.u8 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3029 TESTINSN_un("vpaddl.u16 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3030 TESTINSN_un("vpaddl.u32 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3031 TESTINSN_un("vpaddl.u32 d10, d11", d10, d11, i32, 24); in main()
3032 TESTINSN_un("vpaddl.s32 d0, d1", d0, d1, i32, 24); in main()
3033 TESTINSN_un("vpaddl.s32 d0, d1", d0, d1, i32, 140); in main()
3034 TESTINSN_un("vpaddl.s16 d0, d1", d0, d1, i32, 140); in main()
3035 TESTINSN_un("vpaddl.s8 d0, d1", d0, d1, i32, 140); in main()
3036 TESTINSN_un("vpaddl.s8 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3037 TESTINSN_un("vpaddl.s16 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3038 TESTINSN_un("vpaddl.s32 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3039 TESTINSN_un("vpaddl.s32 d10, d11", d10, d11, i32, 24); in main()
3043 TESTINSN_un("vpadal.u32 d0, d1", d0, d1, i32, 24); in main()
3044 TESTINSN_un("vpadal.u32 d0, d1", d0, d1, i32, 140); in main()
3045 TESTINSN_un("vpadal.u16 d0, d1", d0, d1, i32, 140); in main()
3046 TESTINSN_un("vpadal.u8 d0, d1", d0, d1, i8, 140); in main()
3047 TESTINSN_un("vpadal.u8 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3048 TESTINSN_un("vpadal.u16 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3049 TESTINSN_un("vpadal.u32 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3050 TESTINSN_un("vpadal.u32 d10, d11", d10, d11, i32, 24); in main()
3051 TESTINSN_un("vpadal.s32 d0, d1", d0, d1, i32, 24); in main()
3052 TESTINSN_un("vpadal.s32 d0, d1", d0, d1, i32, 140); in main()
3053 TESTINSN_un("vpadal.s16 d0, d1", d0, d1, i32, 140); in main()
3054 TESTINSN_un("vpadal.s8 d0, d1", d0, d1, i8, 140); in main()
3055 TESTINSN_un("vpadal.s8 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3056 TESTINSN_un("vpadal.s16 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3057 TESTINSN_un("vpadal.s32 d0, d1", d0, d1, i32, (1 << 31) + 1); in main()
3058 TESTINSN_un("vpadal.s32 d10, d11", d10, d11, i32, 24); in main()
3098 TESTINSN_un("vshrn.i16 d0, q1, #1", d0, q1, i32, -1); in main()
3099 TESTINSN_un("vshrn.i16 d3, q4, #2", d3, q4, i32, -0x7c); in main()
3100 TESTINSN_un("vshrn.i32 d2, q5, #10", d2, q5, i32, -1); in main()
3101 TESTINSN_un("vshrn.i32 d2, q5, #1", d2, q5, i32, 0x7fffffff); in main()
3102 TESTINSN_un("vshrn.i64 d6, q7, #7", d6, q7, i32, 0xffff); in main()
3103 TESTINSN_un("vshrn.i16 d8, q9, #8", d8, q9, i32, -10); in main()
3104 TESTINSN_un("vshrn.i32 d10, q11, #5", d10, q11, i32, 10234); in main()
3105 TESTINSN_un("vshrn.i64 d12, q13, #1", d12, q13, i32, -1); in main()
3106 TESTINSN_un("vshrn.i16 d14, q15, #6", d14, q15, i32, -1); in main()
3107 TESTINSN_un("vshrn.i32 d10, q11, #9", d10, q11, i32, 1000); in main()
3108 TESTINSN_un("vshrn.i64 d7, q13, #7", d7, q13, i32, -1); in main()
3109 TESTINSN_un("vshrn.i16 d8, q1, #1", d8, q1, i32, 0xabcf); in main()
3110 TESTINSN_un("vshrn.i32 d12, q3, #15", d12, q3, i32, -0x1b0); in main()
3111 TESTINSN_un("vshrn.i64 d0, q1, #22", d0, q1, i32, -1); in main()
3112 TESTINSN_un("vshrn.i64 d6, q7, #12", d6, q7, i32, 0xfac); in main()
3113 TESTINSN_un("vshrn.i64 d8, q4, #9", d8, q4, i32, 13560); in main()
3114 TESTINSN_un("vshrn.i64 d9, q12, #11", d9, q12, i32, 98710); in main()
3118 TESTINSN_un("vdup.8 d12, d2[0]", d12, d2, i32, 0xabc4657); in main()
3119 TESTINSN_un("vdup.8 d0, d3[2]", d0, d3, i32, 0x7a1b3); in main()
3120 TESTINSN_un("vdup.8 d1, d0[7]", d1, d0, i32, 0x713aaa); in main()
3121 TESTINSN_un("vdup.8 d10, d4[3]", d10, d4, i32, 0xaa713); in main()
3122 TESTINSN_un("vdup.8 d4, d28[4]", d4, d28, i32, 0x7b1c3); in main()
3123 TESTINSN_un("vdup.16 d17, d19[1]", d17, d19, i32, 0x713ffff); in main()
3124 TESTINSN_un("vdup.16 d15, d31[2]", d15, d31, i32, 0x7f00fa); in main()
3125 TESTINSN_un("vdup.16 d6, d2[0]", d6, d2, i32, 0xffabcde); in main()
3126 TESTINSN_un("vdup.16 d8, d22[3]", d8, d22, i32, 0x713); in main()
3127 TESTINSN_un("vdup.16 d9, d2[0]", d9, d2, i32, 0x713); in main()
3128 TESTINSN_un("vdup.32 d10, d17[1]", d10, d17, i32, 0x713); in main()
3129 TESTINSN_un("vdup.32 d15, d11[0]", d15, d11, i32, 0x3); in main()
3130 TESTINSN_un("vdup.32 d30, d29[1]", d30, d29, i32, 0xf00000aa); in main()
3131 TESTINSN_un("vdup.32 d22, d0[1]", d22, d0, i32, 0xf); in main()
3132 TESTINSN_un("vdup.32 d13, d13[0]", d13, d13, i32, -1); in main()
3170 TESTINSN_un("vshrn.i64 d2, q2, #1", d2, q2, i32, 0xabc4657); in main()
3171 TESTINSN_un("vshrn.i64 d3, q3, #0", d3, q3, i32, 0x7a1b3); in main()
3172 TESTINSN_un("vshrn.i64 d1, q0, #3", d1, q0, i32, 0x713aaa); in main()
3173 TESTINSN_un("vshrn.i64 d0, q4, #5", d0, q4, i32, 0xaa713); in main()
3174 TESTINSN_un("vshrn.i64 d4, q8, #11", d4, q8, i32, 0x7b1c3); in main()
3175 TESTINSN_un("vshrn.i16 d7, q12, #6", d7, q12, i32, 0x713ffff); in main()
3176 TESTINSN_un("vshrn.i16 d15, q11, #2", d15, q11, i32, 0x7f00fa); in main()
3177 TESTINSN_un("vshrn.i16 d6, q2, #4", d6, q2, i32, 0xffabc); in main()
3178 TESTINSN_un("vshrn.i16 d8, q12, #3", d8, q12, i32, 0x713); in main()
3179 TESTINSN_un("vshrn.i16 d9, q2, #7", d9, q2, i32, 0x713); in main()
3180 TESTINSN_un("vshrn.i32 d10, q13, #2", d10, q13, i32, 0x713); in main()
3181 TESTINSN_un("vshrn.i32 d15, q11, #1", d15, q11, i32, 0x3); in main()
3182 TESTINSN_un("vshrn.i32 d10, q9, #5", d10, q9, i32, 0xf00000aa); in main()
3183 TESTINSN_un("vshrn.i32 d12, q0, #6", d12, q0, i32, 0xf); in main()
3184 TESTINSN_un("vshrn.i32 d13, q13, #2", d13, q13, i32, -1); in main()
3314 TESTINSN_un("vrshrn.i64 d2, q2, #1", d2, q2, i32, 0xabc4657); in main()
3315 TESTINSN_un("vrshrn.i64 d3, q3, #0", d3, q3, i32, 0x7a1b3); in main()
3316 TESTINSN_un("vrshrn.i64 d1, q0, #3", d1, q0, i32, 0x713aaa); in main()
3317 TESTINSN_un("vrshrn.i64 d0, q4, #5", d0, q4, i32, 0xaa713); in main()
3318 TESTINSN_un("vrshrn.i64 d4, q8, #11", d4, q8, i32, 0x7b1c3); in main()
3319 TESTINSN_un("vrshrn.i16 d7, q12, #6", d7, q12, i32, 0x713ffff); in main()
3320 TESTINSN_un("vrshrn.i16 d15, q11, #2", d15, q11, i32, 0x7f00fa); in main()
3321 TESTINSN_un("vrshrn.i16 d6, q2, #4", d6, q2, i32, 0xffabc); in main()
3322 TESTINSN_un("vrshrn.i16 d8, q12, #3", d8, q12, i32, 0x713); in main()
3323 TESTINSN_un("vrshrn.i16 d9, q2, #7", d9, q2, i32, 0x713); in main()
3324 TESTINSN_un("vrshrn.i32 d10, q13, #2", d10, q13, i32, 0x713); in main()
3325 TESTINSN_un("vrshrn.i32 d15, q11, #1", d15, q11, i32, 0x3); in main()
3326 TESTINSN_un("vrshrn.i32 d10, q9, #5", d10, q9, i32, 0xf00000aa); in main()
3327 TESTINSN_un("vrshrn.i32 d12, q0, #6", d12, q0, i32, 0xf); in main()
3328 TESTINSN_un("vrshrn.i32 d13, q13, #2", d13, q13, i32, -1); in main()
3332 TESTINSN_un("vshl.i64 d0, d1, #1", d0, d1, i32, 24); in main()
3333 TESTINSN_un("vshl.i64 d5, d2, #1", d5, d2, i32, (1 << 30)); in main()
3334 TESTINSN_un("vshl.i64 d9, d12, #2", d9, d12, i32, (1 << 31) + 2); in main()
3335 TESTINSN_un("vshl.i64 d11, d2, #12", d11, d2, i32, -1); in main()
3336 TESTINSN_un("vshl.i64 d15, d12, #63", d15, d12, i32, 5); in main()
3337 TESTINSN_un("vshl.i64 d5, d12, #62", d5, d12, i32, (1 << 31) + 1); in main()
3338 TESTINSN_un("vshl.i32 d0, d1, #1", d0, d1, i32, 24); in main()
3339 TESTINSN_un("vshl.i32 d5, d2, #1", d5, d2, i32, (1 << 30)); in main()
3340 TESTINSN_un("vshl.i32 d9, d12, #2", d9, d12, i32, (1 << 31) + 2); in main()
3341 TESTINSN_un("vshl.i32 d11, d2, #12", d11, d2, i32, -1); in main()
3342 TESTINSN_un("vshl.i32 d15, d12, #20", d15, d12, i32, 5); in main()
3343 TESTINSN_un("vshl.i32 d5, d12, #30", d5, d12, i32, (1 << 31) + 1); in main()
3344 TESTINSN_un("vshl.i16 d0, d1, #1", d0, d1, i16, 24); in main()
3345 TESTINSN_un("vshl.i16 d5, d2, #1", d5, d2, i32, (1 << 30)); in main()
3346 TESTINSN_un("vshl.i16 d9, d12, #2", d9, d12, i32, (1 << 31) + 2); in main()
3347 TESTINSN_un("vshl.i16 d11, d2, #12", d11, d2, i16, -1); in main()
3348 TESTINSN_un("vshl.i16 d15, d12, #3", d15, d12, i16, 5); in main()
3349 TESTINSN_un("vshl.i16 d5, d12, #14", d5, d12, i32, (1 << 31) + 1); in main()
3350 TESTINSN_un("vshl.i8 d0, d1, #1", d0, d1, i8, 24); in main()
3351 TESTINSN_un("vshl.i8 d5, d2, #1", d5, d2, i32, (1 << 30)); in main()
3352 TESTINSN_un("vshl.i8 d9, d12, #2", d9, d12, i32, (1 << 31) + 2); in main()
3353 TESTINSN_un("vshl.i8 d11, d2, #7", d11, d2, i8, -1); in main()
3354 TESTINSN_un("vshl.i8 d15, d12, #3", d15, d12, i8, 5); in main()
3355 TESTINSN_un("vshl.i8 d5, d12, #6", d5, d12, i32, (1 << 31) + 1); in main()
3359 TESTINSN_un("vneg.s32 d0, d1", d0, d1, i32, 0x73); in main()
3360 TESTINSN_un("vneg.s16 d15, d4", d15, d4, i32, 0x73); in main()
3361 TESTINSN_un("vneg.s8 d8, d7", d8, d7, i32, 0x73); in main()
3362 TESTINSN_un("vneg.s32 d0, d1", d0, d1, i32, 0xfe); in main()
3363 TESTINSN_un("vneg.s16 d31, d4", d31, d4, i32, 0xef); in main()
3364 TESTINSN_un("vneg.s8 d8, d7", d8, d7, i32, 0xde); in main()
3365 TESTINSN_un("vneg.s32 d0, d1", d0, d1, i16, 0xfe0a); in main()
3366 TESTINSN_un("vneg.s16 d15, d4", d15, d4, i16, 0xef0b); in main()
3367 TESTINSN_un("vneg.s8 d8, d7", d8, d7, i16, 0xde0c); in main()
3386 TESTINSN_un("vrev64.8 d0, d1", d0, d1, i32, 0xaabbccdd); in main()
3387 TESTINSN_un("vrev64.16 d10, d31", d10, d31, i32, 0xaabbccdd); in main()
3388 TESTINSN_un("vrev64.32 d1, d14", d1, d14, i32, 0xaabbccdd); in main()
3389 TESTINSN_un("vrev32.8 d0, d1", d0, d1, i32, 0xaabbccdd); in main()
3390 TESTINSN_un("vrev32.16 d30, d15", d30, d15, i32, 0xaabbccdd); in main()
3391 TESTINSN_un("vrev16.8 d0, d1", d0, d1, i32, 0xaabbccdd); in main()
3966 TESTINSN_un("vcvt.u32.f32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
3967 TESTINSN_un("vcvt.u32.f32 d10, d11", d10, d11, i32, f2u(3e22)); in main()
3968 TESTINSN_un("vcvt.u32.f32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
3969 TESTINSN_un("vcvt.u32.f32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
3970 TESTINSN_un("vcvt.u32.f32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
3971 TESTINSN_un("vcvt.u32.f32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
3972 TESTINSN_un("vcvt.u32.f32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
3973 TESTINSN_un("vcvt.s32.f32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
3974 TESTINSN_un("vcvt.s32.f32 d20, d21", d20, d21, i32, f2u(3e22)); in main()
3975 TESTINSN_un("vcvt.s32.f32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
3976 TESTINSN_un("vcvt.s32.f32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
3977 TESTINSN_un("vcvt.s32.f32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
3978 TESTINSN_un("vcvt.s32.f32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
3979 TESTINSN_un("vcvt.s32.f32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
3980 TESTINSN_un("vcvt.f32.u32 d0, d1", d0, d1, i32, 7); in main()
3981 TESTINSN_un("vcvt.f32.u32 d10, d11", d10, d11, i32, 1 << 31); in main()
3982 TESTINSN_un("vcvt.f32.u32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
3983 TESTINSN_un("vcvt.f32.u32 d24, d26", d24, d26, i32, (1U << 31) - 1); in main()
3984 TESTINSN_un("vcvt.f32.u32 d0, d14", d0, d14, i32, 0x30a0bcef); in main()
3985 TESTINSN_un("vcvt.f32.s32 d0, d1", d0, d1, i32, 7); in main()
3986 TESTINSN_un("vcvt.f32.s32 d30, d31", d30, d31, i32, 1 << 31); in main()
3987 TESTINSN_un("vcvt.f32.s32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
3988 TESTINSN_un("vcvt.f32.s32 d0, d1", d0, d1, i32, (1U << 31) - 1); in main()
3989 TESTINSN_un("vcvt.u32.f32 d0, d1", d0, d1, i32, f2u(NAN)); in main()
3990 TESTINSN_un("vcvt.u32.f32 d0, d1", d0, d1, i32, f2u(0.0)); in main()
3991 TESTINSN_un("vcvt.u32.f32 d0, d1", d0, d1, i32, f2u(INFINITY)); in main()
3992 TESTINSN_un("vcvt.u32.f32 d0, d1", d0, d1, i32, f2u(-INFINITY)); in main()
3993 TESTINSN_un("vcvt.s32.f32 d0, d1", d0, d1, i32, f2u(NAN)); in main()
3994 TESTINSN_un("vcvt.s32.f32 d0, d1", d0, d1, i32, f2u(0.0)); in main()
3995 TESTINSN_un("vcvt.s32.f32 d0, d1", d0, d1, i32, f2u(INFINITY)); in main()
3996 TESTINSN_un("vcvt.s32.f32 d0, d1", d0, d1, i32, f2u(-INFINITY)); in main()
4000 TESTINSN_un("vcvt.u32.f32 d0, d1, #3", d0, d1, i32, f2u(3.2)); in main()
4001 TESTINSN_un("vcvt.u32.f32 d10, d11, #1", d10, d11, i32, f2u(3e22)); in main()
4002 TESTINSN_un("vcvt.u32.f32 d15, d4, #32", d15, d4, i32, f2u(3e9)); in main()
4003 TESTINSN_un("vcvt.u32.f32 d15, d4, #7", d15, d4, i32, f2u(-0.5)); in main()
4004 TESTINSN_un("vcvt.u32.f32 d15, d4, #4", d15, d4, i32, f2u(-7.1)); in main()
4005 TESTINSN_un("vcvt.u32.f32 d12, d8, #3", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4006 TESTINSN_un("vcvt.u32.f32 d12, d8, #3", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4007 TESTINSN_un("vcvt.s32.f32 d0, d1, #5", d0, d1, i32, f2u(3.2)); in main()
4008 TESTINSN_un("vcvt.s32.f32 d20, d21, #1", d20, d21, i32, f2u(3e22)); in main()
4009 TESTINSN_un("vcvt.s32.f32 d15, d4, #8", d15, d4, i32, f2u(3e9)); in main()
4010 TESTINSN_un("vcvt.s32.f32 d15, d4, #2", d15, d4, i32, f2u(-0.5)); in main()
4011 TESTINSN_un("vcvt.s32.f32 d15, d4, #1", d15, d4, i32, f2u(-7.1)); in main()
4012 TESTINSN_un("vcvt.s32.f32 d12, d8, #2", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4013 TESTINSN_un("vcvt.s32.f32 d12, d8, #2", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4014 TESTINSN_un("vcvt.f32.u32 d0, d1, #5", d0, d1, i32, 7); in main()
4015 TESTINSN_un("vcvt.f32.u32 d10, d11, #9", d10, d11, i32, 1 << 31); in main()
4016 TESTINSN_un("vcvt.f32.u32 d0, d1, #4", d0, d1, i32, (1U << 31) + 1); in main()
4017 TESTINSN_un("vcvt.f32.u32 d24, d26, #6", d24, d26, i32, (1U << 31) - 1); in main()
4018 TESTINSN_un("vcvt.f32.u32 d0, d14, #5", d0, d14, i32, 0x30a0bcef); in main()
4019 TESTINSN_un("vcvt.f32.s32 d0, d1, #12", d0, d1, i32, 7); in main()
4020 TESTINSN_un("vcvt.f32.s32 d30, d31, #8", d30, d31, i32, 1 << 31); in main()
4021 TESTINSN_un("vcvt.f32.s32 d0, d1, #1", d0, d1, i32, (1U << 31) + 1); in main()
4022 TESTINSN_un("vcvt.f32.s32 d0, d1, #6", d0, d1, i32, (1U << 31) - 1); in main()
4023 TESTINSN_un("vcvt.f32.s32 d0, d14, #2", d0, d14, i32, 0x30a0bcef); in main()
4024 TESTINSN_un("vcvt.u32.f32 d0, d1, #3", d0, d1, i32, f2u(NAN)); in main()
4025 TESTINSN_un("vcvt.u32.f32 d0, d1, #3", d0, d1, i32, f2u(0.0)); in main()
4026 TESTINSN_un("vcvt.u32.f32 d0, d1, #3", d0, d1, i32, f2u(INFINITY)); in main()
4027 TESTINSN_un("vcvt.u32.f32 d0, d1, #3", d0, d1, i32, f2u(-INFINITY)); in main()
4028 TESTINSN_un("vcvt.s32.f32 d0, d1, #3", d0, d1, i32, f2u(NAN)); in main()
4029 TESTINSN_un("vcvt.s32.f32 d0, d1, #3", d0, d1, i32, f2u(0.0)); in main()
4030 TESTINSN_un("vcvt.s32.f32 d0, d1, #3", d0, d1, i32, f2u(INFINITY)); in main()
4031 TESTINSN_un("vcvt.s32.f32 d0, d1, #3", d0, d1, i32, f2u(-INFINITY)); in main()
4231 TESTINSN_un("vrecpe.u32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
4232 TESTINSN_un("vrecpe.u32 d0, d1", d0, d1, i32, f2u(-653.2)); in main()
4233 TESTINSN_un("vrecpe.u32 d10, d11", d10, d11, i32, f2u(3e22)); in main()
4234 TESTINSN_un("vrecpe.u32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
4235 TESTINSN_un("vrecpe.u32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
4236 TESTINSN_un("vrecpe.u32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
4237 TESTINSN_un("vrecpe.u32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4238 TESTINSN_un("vrecpe.u32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4239 TESTINSN_un("vrecpe.u32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
4240 TESTINSN_un("vrecpe.u32 d10, d11", d10, d11, i32, f2u(3e22)); in main()
4241 TESTINSN_un("vrecpe.u32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
4242 TESTINSN_un("vrecpe.f32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
4243 TESTINSN_un("vrecpe.f32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
4244 TESTINSN_un("vrecpe.f32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4245 TESTINSN_un("vrecpe.f32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4246 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, 7); in main()
4247 TESTINSN_un("vrecpe.f32 d10, d11", d10, d11, i32, 1 << 31); in main()
4248 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
4249 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, (1U << 31) - 1); in main()
4250 TESTINSN_un("vrecpe.f32 d0, d14", d0, d14, i32, 0x30a0bcef); in main()
4251 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, 7); in main()
4252 TESTINSN_un("vrecpe.f32 d10, d11", d10, d11, i32, 1 << 31); in main()
4253 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
4254 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, (1U << 31) - 1); in main()
4255 TESTINSN_un("vrecpe.f32 d0, d14", d0, d14, i32, 0x30a0bcef); in main()
4256 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, f2u(NAN)); in main()
4257 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, f2u(0.0)); in main()
4258 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, f2u(INFINITY)); in main()
4259 TESTINSN_un("vrecpe.f32 d0, d1", d0, d1, i32, f2u(-INFINITY)); in main()
4306 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
4307 TESTINSN_un("vabs.f32 d10, d11", d10, d11, i32, f2u(3e22)); in main()
4308 TESTINSN_un("vabs.f32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
4309 TESTINSN_un("vabs.f32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
4310 TESTINSN_un("vabs.f32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
4311 TESTINSN_un("vabs.f32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4312 TESTINSN_un("vabs.f32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4313 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
4314 TESTINSN_un("vabs.f32 d10, d11", d10, d11, i32, f2u(3e22)); in main()
4315 TESTINSN_un("vabs.f32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
4316 TESTINSN_un("vabs.f32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
4317 TESTINSN_un("vabs.f32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
4318 TESTINSN_un("vabs.f32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4319 TESTINSN_un("vabs.f32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4320 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, 7); in main()
4321 TESTINSN_un("vabs.f32 d10, d11", d10, d11, i32, 1 << 31); in main()
4322 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
4323 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, (1U << 31) - 1); in main()
4324 TESTINSN_un("vabs.f32 d0, d14", d0, d14, i32, 0x30a0bcef); in main()
4325 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, 7); in main()
4326 TESTINSN_un("vabs.f32 d10, d11", d10, d11, i32, 1 << 31); in main()
4327 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
4328 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, (1U << 31) - 1); in main()
4329 TESTINSN_un("vabs.f32 d0, d14", d0, d14, i32, 0x30a0bcef); in main()
4330 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, f2u(NAN)); in main()
4331 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, f2u(0.0)); in main()
4332 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, f2u(INFINITY)); in main()
4333 TESTINSN_un("vabs.f32 d0, d1", d0, d1, i32, f2u(-INFINITY)); in main()
4597 TESTINSN_un("vceq.f32 d0, d1, #0", d0, d1, i32, 0x01000000); in main()
4598 TESTINSN_un("vceq.f32 d0, d1, #0", d0, d1, i32, 0x1); in main()
4599 TESTINSN_un("vceq.f32 d2, d1, #0", d2, d1, i32, 1 << 31); in main()
4600 TESTINSN_un("vceq.f32 d2, d1, #0", d2, d1, i32, f2u(23.04)); in main()
4601 TESTINSN_un("vceq.f32 d2, d31, #0", d2, d31, i32, f2u(-23.04)); in main()
4602 TESTINSN_un("vceq.f32 d30, d15, #0", d30, d15, i32, 0x0); in main()
4603 TESTINSN_un("vceq.f32 d0, d1, #0", d0, d1, i32, f2u(NAN)); in main()
4604 TESTINSN_un("vceq.f32 d0, d1, #0", d0, d1, i32, f2u(0.0)); in main()
4605 TESTINSN_un("vceq.f32 d0, d1, #0", d0, d1, i32, f2u(INFINITY)); in main()
4606 TESTINSN_un("vceq.f32 d0, d1, #0", d0, d1, i32, f2u(-INFINITY)); in main()
4610 TESTINSN_un("vcgt.f32 d0, d1, #0", d0, d1, i32, 0x01000000); in main()
4611 TESTINSN_un("vcgt.f32 d0, d1, #0", d0, d1, i32, 0x1); in main()
4612 TESTINSN_un("vcgt.f32 d2, d1, #0", d2, d1, i32, 1 << 31); in main()
4613 TESTINSN_un("vcgt.f32 d2, d1, #0", d2, d1, i32, f2u(23.04)); in main()
4614 TESTINSN_un("vcgt.f32 d2, d31, #0", d2, d31, i32, f2u(-23.04)); in main()
4615 TESTINSN_un("vcgt.f32 d30, d15, #0", d30, d15, i32, 0x0); in main()
4616 TESTINSN_un("vcgt.f32 d0, d1, #0", d0, d1, i32, f2u(NAN)); in main()
4617 TESTINSN_un("vcgt.f32 d0, d1, #0", d0, d1, i32, f2u(0.0)); in main()
4618 TESTINSN_un("vcgt.f32 d0, d1, #0", d0, d1, i32, f2u(INFINITY)); in main()
4619 TESTINSN_un("vcgt.f32 d0, d1, #0", d0, d1, i32, f2u(-INFINITY)); in main()
4623 TESTINSN_un("vclt.f32 d0, d1, #0", d0, d1, i32, 0x01000000); in main()
4624 TESTINSN_un("vclt.f32 d0, d1, #0", d0, d1, i32, 0x1); in main()
4625 TESTINSN_un("vclt.f32 d2, d1, #0", d2, d1, i32, 1 << 31); in main()
4626 TESTINSN_un("vclt.f32 d2, d1, #0", d2, d1, i32, f2u(23.04)); in main()
4627 TESTINSN_un("vclt.f32 d2, d31, #0", d2, d31, i32, f2u(-23.04)); in main()
4628 TESTINSN_un("vclt.f32 d30, d15, #0", d30, d15, i32, 0x0); in main()
4629 TESTINSN_un("vclt.f32 d0, d1, #0", d0, d1, i32, f2u(NAN)); in main()
4630 TESTINSN_un("vclt.f32 d0, d1, #0", d0, d1, i32, f2u(0.0)); in main()
4631 TESTINSN_un("vclt.f32 d0, d1, #0", d0, d1, i32, f2u(INFINITY)); in main()
4632 TESTINSN_un("vclt.f32 d0, d1, #0", d0, d1, i32, f2u(-INFINITY)); in main()
4636 TESTINSN_un("vcge.f32 d0, d1, #0", d0, d1, i32, 0x01000000); in main()
4637 TESTINSN_un("vcge.f32 d0, d1, #0", d0, d1, i32, 0x1); in main()
4638 TESTINSN_un("vcge.f32 d2, d1, #0", d2, d1, i32, 1 << 31); in main()
4639 TESTINSN_un("vcge.f32 d2, d1, #0", d2, d1, i32, f2u(23.04)); in main()
4640 TESTINSN_un("vcge.f32 d2, d31, #0", d2, d31, i32, f2u(-23.04)); in main()
4641 TESTINSN_un("vcge.f32 d30, d15, #0", d30, d15, i32, 0x0); in main()
4642 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(NAN)); in main()
4643 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(0.0)); in main()
4644 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(INFINITY)); in main()
4645 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(-INFINITY)); in main()
4649 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, 0x01000000); in main()
4650 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, 0x1); in main()
4651 TESTINSN_un("vcle.f32 d2, d1, #0", d2, d1, i32, 1 << 31); in main()
4652 TESTINSN_un("vcle.f32 d2, d1, #0", d2, d1, i32, f2u(23.04)); in main()
4653 TESTINSN_un("vcle.f32 d2, d31, #0", d2, d31, i32, f2u(-23.04)); in main()
4654 TESTINSN_un("vcle.f32 d30, d15, #0", d30, d15, i32, 0x0); in main()
4655 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(NAN)); in main()
4656 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(0.0)); in main()
4657 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(INFINITY)); in main()
4658 TESTINSN_un("vcle.f32 d0, d1, #0", d0, d1, i32, f2u(-INFINITY)); in main()
4662 TESTINSN_un("vneg.f32 d0, d1", d0, d1, i32, 0x01000000); in main()
4663 TESTINSN_un("vneg.f32 d0, d1", d0, d1, i32, 0x1); in main()
4664 TESTINSN_un("vneg.f32 d2, d1", d2, d1, i32, 1 << 31); in main()
4665 TESTINSN_un("vneg.f32 d2, d1", d2, d1, i32, f2u(23.04)); in main()
4666 TESTINSN_un("vneg.f32 d2, d31", d2, d31, i32, f2u(-23.04)); in main()
4667 TESTINSN_un("vneg.f32 d30, d15", d30, d15, i32, 0x0); in main()
4668 TESTINSN_un("vneg.f32 d0, d1", d0, d1, i32, f2u(NAN)); in main()
4669 TESTINSN_un("vneg.f32 d0, d1", d0, d1, i32, f2u(0.0)); in main()
4670 TESTINSN_un("vneg.f32 d0, d1", d0, d1, i32, f2u(INFINITY)); in main()
4671 TESTINSN_un("vneg.f32 d0, d1", d0, d1, i32, f2u(-INFINITY)); in main()
4718 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
4719 TESTINSN_un("vrsqrte.f32 d10, d11", d10, d11, i32, f2u(3e22)); in main()
4720 TESTINSN_un("vrsqrte.f32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
4721 TESTINSN_un("vrsqrte.f32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
4722 TESTINSN_un("vrsqrte.f32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
4723 TESTINSN_un("vrsqrte.f32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4724 TESTINSN_un("vrsqrte.f32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4725 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, f2u(3.2)); in main()
4726 TESTINSN_un("vrsqrte.f32 d10, d11", d10, d11, i32, f2u(3e22)); in main()
4727 TESTINSN_un("vrsqrte.f32 d15, d4", d15, d4, i32, f2u(3e9)); in main()
4728 TESTINSN_un("vrsqrte.f32 d15, d4", d15, d4, i32, f2u(-0.5)); in main()
4729 TESTINSN_un("vrsqrte.f32 d15, d4", d15, d4, i32, f2u(-7.1)); in main()
4730 TESTINSN_un("vrsqrte.f32 d12, d8", d12, d8, i32, f2u(8.0 - 1.0/1024.0)); in main()
4731 TESTINSN_un("vrsqrte.f32 d12, d8", d12, d8, i32, f2u(-8.0 + 1.0/1024.0)); in main()
4732 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, 7); in main()
4733 TESTINSN_un("vrsqrte.f32 d10, d11", d10, d11, i32, 1 << 31); in main()
4734 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
4735 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, (1U << 31) - 1); in main()
4736 TESTINSN_un("vrsqrte.f32 d0, d14", d0, d14, i32, 0x30a0bcef); in main()
4737 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, 7); in main()
4738 TESTINSN_un("vrsqrte.f32 d10, d11", d10, d11, i32, 1 << 31); in main()
4739 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, (1U << 31) + 1); in main()
4740 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, (1U << 31) - 1); in main()
4741 TESTINSN_un("vrsqrte.f32 d0, d14", d0, d14, i32, 0x30a0bcef); in main()
4742 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, f2u(NAN)); in main()
4743 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, f2u(0.0)); in main()
4744 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, f2u(INFINITY)); in main()
4745 TESTINSN_un("vrsqrte.f32 d0, d1", d0, d1, i32, f2u(-INFINITY)); in main()