|
87 | 87 | | `i8x16.sub` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
88 | 88 | | `i8x16.sub_saturate_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
89 | 89 | | `i8x16.sub_saturate_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
90 | | -| `i8x16.min_s` | `-msimd128` | :heavy_check_mark: | | | |
91 | | -| `i8x16.min_u` | `-msimd128` | :heavy_check_mark: | | | |
92 | | -| `i8x16.max_s` | `-msimd128` | :heavy_check_mark: | | | |
93 | | -| `i8x16.max_u` | `-msimd128` | :heavy_check_mark: | | | |
94 | | -| `i8x16.avgr_u` | `-munimplemented-simd128` | | | | |
| 90 | +| `i8x16.min_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 91 | +| `i8x16.min_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 92 | +| `i8x16.max_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 93 | +| `i8x16.max_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 94 | +| `i8x16.avgr_u` | `-munimplemented-simd128` | | :heavy_check_mark: | | |
95 | 95 | | `i16x8.neg` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
96 | 96 | | `i16x8.any_true` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
97 | 97 | | `i16x8.all_true` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
|
105 | 105 | | `i16x8.sub_saturate_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
106 | 106 | | `i16x8.sub_saturate_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
107 | 107 | | `i16x8.mul` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
108 | | -| `i16x8.min_s` | `-msimd128` | :heavy_check_mark: | | | |
109 | | -| `i16x8.min_u` | `-msimd128` | :heavy_check_mark: | | | |
110 | | -| `i16x8.max_s` | `-msimd128` | :heavy_check_mark: | | | |
111 | | -| `i16x8.max_u` | `-msimd128` | :heavy_check_mark: | | | |
112 | | -| `i16x8.avgr_u` | `-munimplemented-simd128` | | | | |
| 108 | +| `i16x8.min_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 109 | +| `i16x8.min_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 110 | +| `i16x8.max_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 111 | +| `i16x8.max_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 112 | +| `i16x8.avgr_u` | `-munimplemented-simd128` | | :heavy_check_mark: | | |
113 | 113 | | `i32x4.neg` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
114 | 114 | | `i32x4.any_true` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
115 | 115 | | `i32x4.all_true` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
|
119 | 119 | | `i32x4.add` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
120 | 120 | | `i32x4.sub` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
121 | 121 | | `i32x4.mul` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
122 | | -| `i32x4.min_s` | `-msimd128` | :heavy_check_mark: | | | |
123 | | -| `i32x4.min_u` | `-msimd128` | :heavy_check_mark: | | | |
124 | | -| `i32x4.max_s` | `-msimd128` | :heavy_check_mark: | | | |
125 | | -| `i32x4.max_u` | `-msimd128` | :heavy_check_mark: | | | |
| 122 | +| `i32x4.min_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 123 | +| `i32x4.min_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 124 | +| `i32x4.max_s` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
| 125 | +| `i32x4.max_u` | `-msimd128` | :heavy_check_mark: | :heavy_check_mark: | | |
126 | 126 | | `i64x2.neg` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: | |
127 | 127 | | `i64x2.shl` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: | |
128 | 128 | | `i64x2.shr_s` | `-munimplemented-simd128` | | :heavy_check_mark: | :heavy_check_mark: | |
|
181 | 181 |
|
182 | 182 | [2] Tested on V8 7.5.0 (candidate). Requires flag `--experimental-wasm-simd` |
183 | 183 |
|
184 | | -[3] Tip of tree WAVM as of Oct 23, 2019. Requires flag `--enable simd` |
| 184 | +[3] Tip of tree WAVM as of Dec 18, 2019. Requires flag `--enable simd` |
185 | 185 |
|
186 | 186 | [4] Requires (case-insensitive) flag `-wasmsimd` |
187 | 187 |
|
|
0 commit comments