File tree 3 files changed +3
-6
lines changed 3 files changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -132,12 +132,11 @@ The `v8x16.shuffle` instruction has 16 bytes after `simdop`.
132
132
| ` i32x4.sub ` | ` 0x7c ` | - |
133
133
| ` i32x4.mul ` | ` 0x7f ` | - |
134
134
| ` i64x2.neg ` | ` 0x84 ` | - |
135
- | ` i64x2.any_true ` | ` 0x85 ` | - |
136
- | ` i64x2.all_true ` | ` 0x86 ` | - |
137
135
| ` i64x2.shl ` | ` 0x87 ` | - |
138
136
| ` i64x2.shr_s ` | ` 0x88 ` | - |
139
137
| ` i64x2.shr_u ` | ` 0x89 ` | - |
140
138
| ` i64x2.add ` | ` 0x8a ` | - |
139
+ | ` i64x2.mul ` | ` 0x8c ` | - |
141
140
| ` i64x2.sub ` | ` 0x8d ` | - |
142
141
| ` f32x4.abs ` | ` 0x95 ` | - |
143
142
| ` f32x4.neg ` | ` 0x96 ` | - |
Original file line number Diff line number Diff line change 110
110
| ` i32x4.sub ` | ` -msimd128 ` | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
111
111
| ` i32x4.mul ` | ` -msimd128 ` | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
112
112
| ` i64x2.neg ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
113
- | ` i64x2.any_true ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
114
- | ` i64x2.all_true ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
115
113
| ` i64x2.shl ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
116
114
| ` i64x2.shr_s ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
117
115
| ` i64x2.shr_u ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
118
116
| ` i64x2.add ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
119
117
| ` i64x2.sub ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
118
+ | ` i64x2.mul ` | | :heavy_check_mark : | | |
120
119
| ` f32x4.abs ` | ` -msimd128 ` | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
121
120
| ` f32x4.neg ` | ` -msimd128 ` | :heavy_check_mark : | :heavy_check_mark : | :heavy_check_mark : |
122
121
| ` f32x4.sqrt ` | ` -munimplemented-simd128 ` | | :heavy_check_mark : | :heavy_check_mark : |
Original file line number Diff line number Diff line change @@ -369,6 +369,7 @@ def S.sub(a, b):
369
369
### Integer multiplication
370
370
* ` i16x8.mul(a: v128, b: v128) -> v128 `
371
371
* ` i32x4.mul(a: v128, b: v128) -> v128 `
372
+ * ` i64x2.mul(a: v128, b: v128) -> v128 `
372
373
373
374
Lane-wise wrapping integer multiplication:
374
375
@@ -548,7 +549,6 @@ These operations reduce all the lanes of an integer vector to a single scalar
548
549
* ` i8x16.any_true(a: v128) -> i32 `
549
550
* ` i16x8.any_true(a: v128) -> i32 `
550
551
* ` i32x4.any_true(a: v128) -> i32 `
551
- * ` i64x2.any_true(a: v128) -> i32 `
552
552
553
553
These functions return 1 if any lane in ` a ` is non-zero, 0 otherwise.
554
554
@@ -564,7 +564,6 @@ def S.any_true(a):
564
564
* ` i8x16.all_true(a: v128) -> i32 `
565
565
* ` i16x8.all_true(a: v128) -> i32 `
566
566
* ` i32x4.all_true(a: v128) -> i32 `
567
- * ` i64x2.all_true(a: v128) -> i32 `
568
567
569
568
These functions return 1 if all lanes in ` a ` are non-zero, 0 otherwise.
570
569
You can’t perform that action at this time.
0 commit comments