Skip to content
This repository was archived by the owner on Dec 22, 2021. It is now read-only.

Commit 7abe171

Browse files
authored
Merge pull request #123 from AndrewScheidecker/update-wavm-implementation-status
Update WAVM implementation status
2 parents 0c121a9 + 12cf7e2 commit 7abe171

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

proposals/simd/ImplementationStatus.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
| `f64x2.ge` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: |
7272
| `v128.not` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
7373
| `v128.and` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
74-
| `v128.andnot` | `-munimplemented-simd128` | | | |
74+
| `v128.andnot` | `-munimplemented-simd128` | | :heavy_check_mark: | |
7575
| `v128.or` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
7676
| `v128.xor` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
7777
| `v128.bitselect` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
@@ -115,7 +115,7 @@
115115
| `i64x2.shr_u` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: |
116116
| `i64x2.add` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: |
117117
| `i64x2.sub` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: |
118-
| `i64x2.mul` | | | | |
118+
| `i64x2.mul` | | | :heavy_check_mark: | |
119119
| `f32x4.abs` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
120120
| `f32x4.neg` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
121121
| `f32x4.sqrt` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: |
@@ -144,12 +144,12 @@
144144
| `f64x2.convert_i64x2_u` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: |
145145
| `v8x16.swizzle` | | | :heavy_check_mark: | |
146146
| `v8x16.shuffle` | `-msimd128`[5] | :white_check_mark:[5] | :heavy_check_mark: | :heavy_check_mark: |
147-
| `i16x8.load8x8_s` | `-munimplemented-simd128` | | | |
148-
| `i16x8.load8x8_u` | `-munimplemented-simd128` | | | |
149-
| `i32x4.load16x4_s` | `-munimplemented-simd128` | | | |
150-
| `i32x4.load16x4_u` | `-munimplemented-simd128` | | | |
151-
| `i64x2.load32x2_s` | `-munimplemented-simd128` | | | |
152-
| `i64x2.load32x2_u` | `-munimplemented-simd128` | | | |
147+
| `i16x8.load8x8_s` | `-munimplemented-simd128` | | :heavy_check_mark: | |
148+
| `i16x8.load8x8_u` | `-munimplemented-simd128` | | :heavy_check_mark: | |
149+
| `i32x4.load16x4_s` | `-munimplemented-simd128` | | :heavy_check_mark: | |
150+
| `i32x4.load16x4_u` | `-munimplemented-simd128` | | :heavy_check_mark: | |
151+
| `i64x2.load32x2_s` | `-munimplemented-simd128` | | :heavy_check_mark: | |
152+
| `i64x2.load32x2_u` | `-munimplemented-simd128` | | :heavy_check_mark: | |
153153
| `i8x16.narrow_i16x8_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | |
154154
| `i8x16.narrow_i16x8_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | |
155155
| `i16x8.narrow_i32x4_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | |
@@ -167,7 +167,7 @@
167167

168168
[2] Tested on V8 7.5.0 (candidate). Requires flag `--experimental-wasm-simd`
169169

170-
[3] Tip of tree WAVM as of July 10, 2019. Requires flag `--enable prestd-simd`
170+
[3] Tip of tree WAVM as of Oct 23, 2019. Requires flag `--enable simd`
171171

172172
[4] Requires (case-insensitive) flag `-wasmsimd`
173173

0 commit comments

Comments
 (0)