Commit 6f1d8c5
* Added ConverToInt32 and ConvertToUInt32 for float inputs.
* Added flags to handle only low predicate registers.
* Fix whitespace
* Remove special codegen flag
* Added new test template for operations with different return types.
* Add new test template.
* Added api for ConvertToInt32 and ConvertToUInt 32 for double.
* Completed SVE Apis for ConvertToInt64 and ConvertToUInt64.
* ConvertToSingle for int and uint.
* ConvertToSingle for long and ulong.
* Started ConvertToDouble.
* Changed Validation Template Test name.
* ConvertToInt64.
* ConvertToInt64 passes optimized tests.
* Added cases for ConvertToSingle and ConvertToDouble.
* double or long to 32 bit value.
* Removed ConvertToDouble and ConvertToSingle.
* Removed more of ConvertToSingle and ConvertToDouble.
* all tests pass.
* addressed comments.
* jit format:
* Remove trailing space
---------
Co-authored-by: Kunal Pathak <Kunal.Pathak@microsoft.com>
1 parent 3a294ed commit 6f1d8c5
File tree
10 files changed
+127
-16
lines changed- src
- coreclr/jit
- libraries
- System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm
- System.Runtime.Intrinsics/ref
- tests
- Common/GenerateHWIntrinsicTests
10 files changed
+127
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1731 | 1731 | | |
1732 | 1732 | | |
1733 | 1733 | | |
| 1734 | + | |
| 1735 | + | |
1734 | 1736 | | |
1735 | 1737 | | |
1736 | 1738 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
511 | 511 | | |
512 | 512 | | |
513 | 513 | | |
| 514 | + | |
514 | 515 | | |
515 | 516 | | |
516 | 517 | | |
517 | 518 | | |
518 | 519 | | |
519 | | - | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
520 | 530 | | |
521 | 531 | | |
522 | 532 | | |
| |||
555 | 565 | | |
556 | 566 | | |
557 | 567 | | |
558 | | - | |
| 568 | + | |
| 569 | + | |
559 | 570 | | |
560 | 571 | | |
561 | 572 | | |
| |||
569 | 580 | | |
570 | 581 | | |
571 | 582 | | |
572 | | - | |
| 583 | + | |
573 | 584 | | |
574 | 585 | | |
575 | 586 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
| 37 | + | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3390 | 3390 | | |
3391 | 3391 | | |
3392 | 3392 | | |
3393 | | - | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
3394 | 3396 | | |
3395 | 3397 | | |
3396 | 3398 | | |
| |||
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.PlatformNotSupported.cs
Lines changed: 41 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
869 | 869 | | |
870 | 870 | | |
871 | 871 | | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
872 | 892 | | |
873 | 893 | | |
874 | 894 | | |
| |||
890 | 910 | | |
891 | 911 | | |
892 | 912 | | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
893 | 934 | | |
894 | 935 | | |
895 | 936 | | |
| |||
Lines changed: 42 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
926 | 926 | | |
927 | 927 | | |
928 | 928 | | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
929 | 950 | | |
930 | 951 | | |
931 | 952 | | |
| |||
947 | 968 | | |
948 | 969 | | |
949 | 970 | | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
950 | 992 | | |
951 | 993 | | |
952 | 994 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4317 | 4317 | | |
4318 | 4318 | | |
4319 | 4319 | | |
| 4320 | + | |
| 4321 | + | |
4320 | 4322 | | |
4321 | 4323 | | |
| 4324 | + | |
| 4325 | + | |
4322 | 4326 | | |
4323 | 4327 | | |
4324 | 4328 | | |
| |||
0 commit comments