@@ -543,8 +543,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
543
543
break ;
544
544
}
545
545
546
- case NI_Vector64_Add:
547
- case NI_Vector128_Add:
548
546
case NI_Vector64_op_Addition:
549
547
case NI_Vector128_op_Addition:
550
548
{
@@ -569,34 +567,7 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
569
567
break ;
570
568
}
571
569
572
- case NI_Vector64_As:
573
- case NI_Vector64_AsByte:
574
- case NI_Vector64_AsDouble:
575
- case NI_Vector64_AsInt16:
576
- case NI_Vector64_AsInt32:
577
- case NI_Vector64_AsInt64:
578
- case NI_Vector64_AsNInt:
579
- case NI_Vector64_AsNUInt:
580
- case NI_Vector64_AsSByte:
581
- case NI_Vector64_AsSingle:
582
- case NI_Vector64_AsUInt16:
583
- case NI_Vector64_AsUInt32:
584
- case NI_Vector64_AsUInt64:
585
- case NI_Vector128_As:
586
- case NI_Vector128_AsByte:
587
- case NI_Vector128_AsDouble:
588
- case NI_Vector128_AsInt16:
589
- case NI_Vector128_AsInt32:
590
- case NI_Vector128_AsInt64:
591
- case NI_Vector128_AsNInt:
592
- case NI_Vector128_AsNUInt:
593
- case NI_Vector128_AsSByte:
594
- case NI_Vector128_AsSingle:
595
- case NI_Vector128_AsUInt16:
596
- case NI_Vector128_AsUInt32:
597
- case NI_Vector128_AsUInt64:
598
570
case NI_Vector128_AsVector:
599
- case NI_Vector128_AsVector4:
600
571
{
601
572
assert (!sig->hasThis ());
602
573
assert (numArgs == 1 );
@@ -711,8 +682,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
711
682
break ;
712
683
}
713
684
714
- case NI_Vector64_BitwiseAnd:
715
- case NI_Vector128_BitwiseAnd:
716
685
case NI_Vector64_op_BitwiseAnd:
717
686
case NI_Vector128_op_BitwiseAnd:
718
687
{
@@ -725,8 +694,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
725
694
break ;
726
695
}
727
696
728
- case NI_Vector64_BitwiseOr:
729
- case NI_Vector128_BitwiseOr:
730
697
case NI_Vector64_op_BitwiseOr:
731
698
case NI_Vector128_op_BitwiseOr:
732
699
{
@@ -1095,8 +1062,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1095
1062
break ;
1096
1063
}
1097
1064
1098
- case NI_Vector64_Divide:
1099
- case NI_Vector128_Divide:
1100
1065
case NI_Vector64_op_Division:
1101
1066
case NI_Vector128_op_Division:
1102
1067
{
@@ -1153,8 +1118,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1153
1118
break ;
1154
1119
}
1155
1120
1156
- case NI_Vector64_EqualsAll:
1157
- case NI_Vector128_EqualsAll:
1158
1121
case NI_Vector64_op_Equality:
1159
1122
case NI_Vector128_op_Equality:
1160
1123
{
@@ -1400,14 +1363,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1400
1363
break ;
1401
1364
}
1402
1365
1403
- case NI_Vector64_get_Zero:
1404
- case NI_Vector128_get_Zero:
1405
- {
1406
- assert (sig->numArgs == 0 );
1407
- retNode = gtNewZeroConNode (retType);
1408
- break ;
1409
- }
1410
-
1411
1366
case NI_Vector64_GetElement:
1412
1367
case NI_Vector128_GetElement:
1413
1368
{
@@ -1593,8 +1548,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1593
1548
1594
1549
case NI_AdvSimd_LoadVector64:
1595
1550
case NI_AdvSimd_LoadVector128:
1596
- case NI_Vector64_Load:
1597
- case NI_Vector128_Load:
1598
1551
case NI_Vector64_LoadUnsafe:
1599
1552
case NI_Vector128_LoadUnsafe:
1600
1553
{
@@ -1700,8 +1653,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1700
1653
break ;
1701
1654
}
1702
1655
1703
- case NI_Vector64_Multiply:
1704
- case NI_Vector128_Multiply:
1705
1656
case NI_Vector64_op_Multiply:
1706
1657
case NI_Vector128_op_Multiply:
1707
1658
{
@@ -1765,8 +1716,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1765
1716
break ;
1766
1717
}
1767
1718
1768
- case NI_Vector64_Negate:
1769
- case NI_Vector128_Negate:
1770
1719
case NI_Vector64_op_UnaryNegation:
1771
1720
case NI_Vector128_op_UnaryNegation:
1772
1721
{
@@ -1776,8 +1725,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1776
1725
break ;
1777
1726
}
1778
1727
1779
- case NI_Vector64_OnesComplement:
1780
- case NI_Vector128_OnesComplement:
1781
1728
case NI_Vector64_op_OnesComplement:
1782
1729
case NI_Vector128_op_OnesComplement:
1783
1730
{
@@ -1800,16 +1747,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1800
1747
break ;
1801
1748
}
1802
1749
1803
- case NI_Vector64_op_UnaryPlus:
1804
- case NI_Vector128_op_UnaryPlus:
1805
- {
1806
- assert (sig->numArgs == 1 );
1807
- retNode = impSIMDPopStack ();
1808
- break ;
1809
- }
1810
-
1811
- case NI_Vector64_Subtract:
1812
- case NI_Vector128_Subtract:
1813
1750
case NI_Vector64_op_Subtraction:
1814
1751
case NI_Vector128_op_Subtraction:
1815
1752
{
@@ -1822,8 +1759,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1822
1759
break ;
1823
1760
}
1824
1761
1825
- case NI_Vector64_ShiftLeft:
1826
- case NI_Vector128_ShiftLeft:
1827
1762
case NI_Vector64_op_LeftShift:
1828
1763
case NI_Vector128_op_LeftShift:
1829
1764
{
@@ -1836,8 +1771,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1836
1771
break ;
1837
1772
}
1838
1773
1839
- case NI_Vector64_ShiftRightArithmetic:
1840
- case NI_Vector128_ShiftRightArithmetic:
1841
1774
case NI_Vector64_op_RightShift:
1842
1775
case NI_Vector128_op_RightShift:
1843
1776
{
@@ -1851,8 +1784,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1851
1784
break ;
1852
1785
}
1853
1786
1854
- case NI_Vector64_ShiftRightLogical:
1855
- case NI_Vector128_ShiftRightLogical:
1856
1787
case NI_Vector64_op_UnsignedRightShift:
1857
1788
case NI_Vector128_op_UnsignedRightShift:
1858
1789
{
@@ -1936,9 +1867,7 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
1936
1867
break ;
1937
1868
}
1938
1869
1939
- case NI_Vector64_Store:
1940
1870
case NI_Vector64_StoreUnsafe:
1941
- case NI_Vector128_Store:
1942
1871
case NI_Vector128_StoreUnsafe:
1943
1872
{
1944
1873
assert (retType == TYP_VOID);
@@ -2276,8 +2205,6 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
2276
2205
break ;
2277
2206
}
2278
2207
2279
- case NI_Vector64_Xor:
2280
- case NI_Vector128_Xor:
2281
2208
case NI_Vector64_op_ExclusiveOr:
2282
2209
case NI_Vector128_op_ExclusiveOr:
2283
2210
{
0 commit comments