Commit ee35e0f
committed
[MERGE chakra-core#899] SIMD.js: Restrict simd args and returns from Asm.js functions to signed
Merge pull request chakra-core#899 from arunetm:SimdEnforceSignedArgs
Asm.js functions should only allow signed simd values as arguments and
return types.
tc39/ecmascript_simd#307 (comment)
Fixes chakra-core#89767 files changed
Lines changed: 1435 additions & 861 deletions
File tree
- lib/Runtime/Language
- test
- SIMD.int16x8.asmjs
- SIMD.uint16x8.asmjs
- SIMD.uint32x4.asmjs
- SIMD.uint8x16.asmjs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
883 | 883 | | |
884 | 884 | | |
885 | 885 | | |
886 | | - | |
887 | 886 | | |
888 | 887 | | |
889 | 888 | | |
| |||
900 | 899 | | |
901 | 900 | | |
902 | 901 | | |
903 | | - | |
904 | | - | |
905 | | - | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
910 | | - | |
911 | | - | |
912 | | - | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | 902 | | |
928 | 903 | | |
929 | 904 | | |
| |||
1197 | 1172 | | |
1198 | 1173 | | |
1199 | 1174 | | |
1200 | | - | |
1201 | | - | |
1202 | | - | |
1203 | | - | |
1204 | | - | |
1205 | | - | |
1206 | | - | |
1207 | | - | |
1208 | | - | |
1209 | | - | |
| 1175 | + | |
1210 | 1176 | | |
1211 | 1177 | | |
1212 | 1178 | | |
| |||
1215 | 1181 | | |
1216 | 1182 | | |
1217 | 1183 | | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
1218 | 1189 | | |
1219 | 1190 | | |
1220 | 1191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
780 | 780 | | |
781 | 781 | | |
782 | 782 | | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
783 | 787 | | |
784 | 788 | | |
785 | 789 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1258 | 1258 | | |
1259 | 1259 | | |
1260 | 1260 | | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
1261 | 1268 | | |
1262 | 1269 | | |
1263 | 1270 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1169 | 1169 | | |
1170 | 1170 | | |
1171 | 1171 | | |
| 1172 | + | |
1172 | 1173 | | |
1173 | 1174 | | |
1174 | 1175 | | |
| |||
0 commit comments