Skip to content

Commit

Permalink
feat: fix relaxed_dot_i8x16_xxx names
Browse files Browse the repository at this point in the history
  • Loading branch information
yurydelendik committed Mar 14, 2024
1 parent c67a0d1 commit b40d4e3
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
12 changes: 6 additions & 6 deletions src/WasmParser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -589,8 +589,8 @@ export const enum OperatorCode {
f64x2_relaxed_min = 0xfd10f,
f64x2_relaxed_max = 0xfd110,
i16x8_relaxed_q15mulr_s = 0xfd111,
i16x8_dot_i8x16_i7x16_s = 0xfd112,
i32x4_dot_i8x16_i7x16_add_s = 0xfd113,
i16x8_relaxed_dot_i8x16_i7x16_s = 0xfd112,
i32x4_relaxed_dot_i8x16_i7x16_add_s = 0xfd113,

// GC proposal.
struct_new = 0xfb00,
Expand Down Expand Up @@ -1183,8 +1183,8 @@ export const OperatorCodeNames = [
"f64x2.relaxed_min",
"f64x2.relaxed_max",
"i16x8.relaxed_q15mulr_s",
"i16x8.dot_i8x16_i7x16_s",
"i32x4.dot_i8x16_i7x16_add_s",
"i16x8.relaxed_dot_i8x16_i7x16_s",
"i32x4.relaxed_dot_i8x16_i7x16_add_s",
].forEach((s, i) => {
OperatorCodeNames[0xfd000 | i] = s;
});
Expand Down Expand Up @@ -3125,8 +3125,8 @@ export class BinaryReader {
case OperatorCode.f64x2_relaxed_min:
case OperatorCode.f64x2_relaxed_max:
case OperatorCode.i16x8_relaxed_q15mulr_s:
case OperatorCode.i16x8_dot_i8x16_i7x16_s:
case OperatorCode.i32x4_dot_i8x16_i7x16_add_s:
case OperatorCode.i16x8_relaxed_dot_i8x16_i7x16_s:
case OperatorCode.i32x4_relaxed_dot_i8x16_i7x16_add_s:
break;
default:
this.error = new Error(
Expand Down
4 changes: 2 additions & 2 deletions test/__snapshots__/parse-and-disassemble.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -30882,13 +30882,13 @@ exports[`Parsing and disassembling relaxed_simd.wasm generates expected output 1
(func $func18 (param $var0 v128) (param $var1 v128) (result v128)
local.get $var0
local.get $var1
i16x8.dot_i8x16_i7x16_s
i16x8.relaxed_dot_i8x16_i7x16_s
)
(func $func19 (param $var0 v128) (param $var1 v128) (param $var2 v128) (result v128)
local.get $var0
local.get $var1
local.get $var2
i32x4.dot_i8x16_i7x16_add_s
i32x4.relaxed_dot_i8x16_i7x16_add_s
)
)
"
Expand Down

0 comments on commit b40d4e3

Please sign in to comment.