diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/binaryen-c.cpp | 12 | ||||
-rw-r--r-- | src/binaryen-c.h | 12 | ||||
-rw-r--r-- | src/gen-s-parser.inc | 12 | ||||
-rw-r--r-- | src/js/binaryen.js-post.js | 24 | ||||
-rw-r--r-- | src/passes/Print.cpp | 12 | ||||
-rw-r--r-- | src/tools/fuzzing.h | 20 | ||||
-rw-r--r-- | src/wasm-interpreter.h | 24 | ||||
-rw-r--r-- | src/wasm.h | 12 | ||||
-rw-r--r-- | src/wasm/wasm-binary.cpp | 12 | ||||
-rw-r--r-- | src/wasm/wasm-s-parser.cpp | 12 | ||||
-rw-r--r-- | src/wasm/wasm-stack.cpp | 12 | ||||
-rw-r--r-- | src/wasm/wasm-validator.cpp | 12 | ||||
-rw-r--r-- | src/wasm/wasm.cpp | 12 |
13 files changed, 94 insertions, 94 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 49817974a..a644721d8 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -665,10 +665,10 @@ BinaryenOp BinaryenConvertSVecI32x4ToVecF32x4(void) { BinaryenOp BinaryenConvertUVecI32x4ToVecF32x4(void) { return ConvertUVecI32x4ToVecF32x4; } -BinaryenOp BinaryenLoadSplatVec8x16(void) { return LoadSplatVec8x16; } -BinaryenOp BinaryenLoadSplatVec16x8(void) { return LoadSplatVec16x8; } -BinaryenOp BinaryenLoadSplatVec32x4(void) { return LoadSplatVec32x4; } -BinaryenOp BinaryenLoadSplatVec64x2(void) { return LoadSplatVec64x2; } +BinaryenOp BinaryenLoad8SplatVec128(void) { return Load8SplatVec128; } +BinaryenOp BinaryenLoad16SplatVec128(void) { return Load16SplatVec128; } +BinaryenOp BinaryenLoad32SplatVec128(void) { return Load32SplatVec128; } +BinaryenOp BinaryenLoad64SplatVec128(void) { return Load64SplatVec128; } BinaryenOp BinaryenLoadExtSVec8x8ToVecI16x8(void) { return LoadExtSVec8x8ToVecI16x8; } @@ -687,8 +687,8 @@ BinaryenOp BinaryenLoadExtSVec32x2ToVecI64x2(void) { BinaryenOp BinaryenLoadExtUVec32x2ToVecI64x2(void) { return LoadExtUVec32x2ToVecI64x2; } -BinaryenOp BinaryenLoad32Zero(void) { return Load32Zero; } -BinaryenOp BinaryenLoad64Zero(void) { return Load64Zero; } +BinaryenOp BinaryenLoad32ZeroVec128(void) { return Load32ZeroVec128; } +BinaryenOp BinaryenLoad64ZeroVec128(void) { return Load64ZeroVec128; } BinaryenOp BinaryenLoad8LaneVec128(void) { return Load8LaneVec128; } BinaryenOp BinaryenLoad16LaneVec128(void) { return Load16LaneVec128; } BinaryenOp BinaryenLoad32LaneVec128(void) { return Load32LaneVec128; } diff --git a/src/binaryen-c.h b/src/binaryen-c.h index 252ad70bc..06cfaa08e 100644 --- a/src/binaryen-c.h +++ b/src/binaryen-c.h @@ -548,18 +548,18 @@ BINARYEN_API BinaryenOp BinaryenTruncSatSVecF32x4ToVecI32x4(void); BINARYEN_API BinaryenOp BinaryenTruncSatUVecF32x4ToVecI32x4(void); BINARYEN_API BinaryenOp BinaryenConvertSVecI32x4ToVecF32x4(void); BINARYEN_API BinaryenOp BinaryenConvertUVecI32x4ToVecF32x4(void); -BINARYEN_API BinaryenOp BinaryenLoadSplatVec8x16(void); -BINARYEN_API BinaryenOp BinaryenLoadSplatVec16x8(void); -BINARYEN_API BinaryenOp BinaryenLoadSplatVec32x4(void); -BINARYEN_API BinaryenOp BinaryenLoadSplatVec64x2(void); +BINARYEN_API BinaryenOp BinaryenLoad8SplatVec128(void); +BINARYEN_API BinaryenOp BinaryenLoad16SplatVec128(void); +BINARYEN_API BinaryenOp BinaryenLoad32SplatVec128(void); +BINARYEN_API BinaryenOp BinaryenLoad64SplatVec128(void); BINARYEN_API BinaryenOp BinaryenLoadExtSVec8x8ToVecI16x8(void); BINARYEN_API BinaryenOp BinaryenLoadExtUVec8x8ToVecI16x8(void); BINARYEN_API BinaryenOp BinaryenLoadExtSVec16x4ToVecI32x4(void); BINARYEN_API BinaryenOp BinaryenLoadExtUVec16x4ToVecI32x4(void); BINARYEN_API BinaryenOp BinaryenLoadExtSVec32x2ToVecI64x2(void); BINARYEN_API BinaryenOp BinaryenLoadExtUVec32x2ToVecI64x2(void); -BINARYEN_API BinaryenOp BinaryenLoad32Zero(void); -BINARYEN_API BinaryenOp BinaryenLoad64Zero(void); +BINARYEN_API BinaryenOp BinaryenLoad32ZeroVec128(void); +BINARYEN_API BinaryenOp BinaryenLoad64ZeroVec128(void); BINARYEN_API BinaryenOp BinaryenLoad8LaneVec128(void); BINARYEN_API BinaryenOp BinaryenLoad16LaneVec128(void); BINARYEN_API BinaryenOp BinaryenLoad32LaneVec128(void); diff --git a/src/gen-s-parser.inc b/src/gen-s-parser.inc index 48b4ec24d..88d7f15a1 100644 --- a/src/gen-s-parser.inc +++ b/src/gen-s-parser.inc @@ -3001,7 +3001,7 @@ switch (op[0]) { if (strcmp(op, "v128.load16_lane") == 0) { return makeSIMDLoadStoreLane(s, SIMDLoadStoreLaneOp::Load16LaneVec128); } goto parse_error; case 's': - if (strcmp(op, "v128.load16_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::LoadSplatVec16x8); } + if (strcmp(op, "v128.load16_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load16SplatVec128); } goto parse_error; default: goto parse_error; } @@ -3028,10 +3028,10 @@ switch (op[0]) { if (strcmp(op, "v128.load32_lane") == 0) { return makeSIMDLoadStoreLane(s, SIMDLoadStoreLaneOp::Load32LaneVec128); } goto parse_error; case 's': - if (strcmp(op, "v128.load32_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::LoadSplatVec32x4); } + if (strcmp(op, "v128.load32_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load32SplatVec128); } goto parse_error; case 'z': - if (strcmp(op, "v128.load32_zero") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load32Zero); } + if (strcmp(op, "v128.load32_zero") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load32ZeroVec128); } goto parse_error; default: goto parse_error; } @@ -3056,10 +3056,10 @@ switch (op[0]) { if (strcmp(op, "v128.load64_lane") == 0) { return makeSIMDLoadStoreLane(s, SIMDLoadStoreLaneOp::Load64LaneVec128); } goto parse_error; case 's': - if (strcmp(op, "v128.load64_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::LoadSplatVec64x2); } + if (strcmp(op, "v128.load64_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load64SplatVec128); } goto parse_error; case 'z': - if (strcmp(op, "v128.load64_zero") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load64Zero); } + if (strcmp(op, "v128.load64_zero") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load64ZeroVec128); } goto parse_error; default: goto parse_error; } @@ -3072,7 +3072,7 @@ switch (op[0]) { if (strcmp(op, "v128.load8_lane") == 0) { return makeSIMDLoadStoreLane(s, SIMDLoadStoreLaneOp::Load8LaneVec128); } goto parse_error; case 's': - if (strcmp(op, "v128.load8_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::LoadSplatVec8x16); } + if (strcmp(op, "v128.load8_splat") == 0) { return makeSIMDLoad(s, SIMDLoadOp::Load8SplatVec128); } goto parse_error; default: goto parse_error; } diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js index 261b20cab..584c6b7d8 100644 --- a/src/js/binaryen.js-post.js +++ b/src/js/binaryen.js-post.js @@ -480,18 +480,18 @@ function initializeConstants() { 'TruncSatUVecF32x4ToVecI32x4', 'ConvertSVecI32x4ToVecF32x4', 'ConvertUVecI32x4ToVecF32x4', - 'LoadSplatVec8x16', - 'LoadSplatVec16x8', - 'LoadSplatVec32x4', - 'LoadSplatVec64x2', + 'Load8SplatVec128', + 'Load16SplatVec128', + 'Load32SplatVec128', + 'Load64SplatVec128', 'LoadExtSVec8x8ToVecI16x8', 'LoadExtUVec8x8ToVecI16x8', 'LoadExtSVec16x4ToVecI32x4', 'LoadExtUVec16x4ToVecI32x4', 'LoadExtSVec32x2ToVecI64x2', 'LoadExtUVec32x2ToVecI64x2', - 'Load32Zero', - 'Load64Zero', + 'Load32ZeroVec128', + 'Load64ZeroVec128', 'Load8LaneVec128', 'Load16LaneVec128', 'Load32LaneVec128', @@ -1471,16 +1471,16 @@ function wrapModule(module, self = {}) { return Module['_BinaryenLoad'](module, 16, false, offset, align, Module['v128'], ptr); }, 'load8_splat'(offset, align, ptr) { - return Module['_BinaryenSIMDLoad'](module, Module['LoadSplatVec8x16'], offset, align, ptr); + return Module['_BinaryenSIMDLoad'](module, Module['Load8SplatVec128'], offset, align, ptr); }, 'load16_splat'(offset, align, ptr) { - return Module['_BinaryenSIMDLoad'](module, Module['LoadSplatVec16x8'], offset, align, ptr); + return Module['_BinaryenSIMDLoad'](module, Module['Load16SplatVec128'], offset, align, ptr); }, 'load32_splat'(offset, align, ptr) { - return Module['_BinaryenSIMDLoad'](module, Module['LoadSplatVec32x4'], offset, align, ptr); + return Module['_BinaryenSIMDLoad'](module, Module['Load32SplatVec128'], offset, align, ptr); }, 'load64_splat'(offset, align, ptr) { - return Module['_BinaryenSIMDLoad'](module, Module['LoadSplatVec64x2'], offset, align, ptr); + return Module['_BinaryenSIMDLoad'](module, Module['Load64SplatVec128'], offset, align, ptr); }, 'load8x8_s'(offset, align, ptr) { return Module['_BinaryenSIMDLoad'](module, Module['LoadExtSVec8x8ToVecI16x8'], offset, align, ptr); @@ -1501,10 +1501,10 @@ function wrapModule(module, self = {}) { return Module['_BinaryenSIMDLoad'](module, Module['LoadExtUVec32x2ToVecI64x2'], offset, align, ptr); }, 'load32_zero'(offset, align, ptr) { - return Module['_BinaryenSIMDLoad'](module, Module['Load32Zero'], offset, align, ptr); + return Module['_BinaryenSIMDLoad'](module, Module['Load32ZeroVec128'], offset, align, ptr); }, 'load64_zero'(offset, align, ptr) { - return Module['_BinaryenSIMDLoad'](module, Module['Load64Zero'], offset, align, ptr); + return Module['_BinaryenSIMDLoad'](module, Module['Load64ZeroVec128'], offset, align, ptr); }, 'load8_lane'(offset, align, index, ptr, vec) { return Module['_BinaryenSIMDLoadStoreLane'](module, Module['Load8LaneVec128'], offset, align, index, ptr, vec); diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index 6c401afa6..310d59275 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -699,16 +699,16 @@ struct PrintExpressionContents void visitSIMDLoad(SIMDLoad* curr) { prepareColor(o); switch (curr->op) { - case LoadSplatVec8x16: + case Load8SplatVec128: o << "v128.load8_splat"; break; - case LoadSplatVec16x8: + case Load16SplatVec128: o << "v128.load16_splat"; break; - case LoadSplatVec32x4: + case Load32SplatVec128: o << "v128.load32_splat"; break; - case LoadSplatVec64x2: + case Load64SplatVec128: o << "v128.load64_splat"; break; case LoadExtSVec8x8ToVecI16x8: @@ -729,10 +729,10 @@ struct PrintExpressionContents case LoadExtUVec32x2ToVecI64x2: o << "v128.load32x2_u"; break; - case Load32Zero: + case Load32ZeroVec128: o << "v128.load32_zero"; break; - case Load64Zero: + case Load64ZeroVec128: o << "v128.load64_zero"; break; } diff --git a/src/tools/fuzzing.h b/src/tools/fuzzing.h index b3b21f8ca..183347c70 100644 --- a/src/tools/fuzzing.h +++ b/src/tools/fuzzing.h @@ -2946,10 +2946,10 @@ private: Expression* makeSIMDLoad() { // TODO: add Load{32,64}Zero if merged to proposal - SIMDLoadOp op = pick(LoadSplatVec8x16, - LoadSplatVec16x8, - LoadSplatVec32x4, - LoadSplatVec64x2, + SIMDLoadOp op = pick(Load8SplatVec128, + Load16SplatVec128, + Load32SplatVec128, + Load64SplatVec128, LoadExtSVec8x8ToVecI16x8, LoadExtUVec8x8ToVecI16x8, LoadExtSVec16x4ToVecI32x4, @@ -2959,16 +2959,16 @@ private: Address offset = logify(get()); Address align; switch (op) { - case LoadSplatVec8x16: + case Load8SplatVec128: align = 1; break; - case LoadSplatVec16x8: + case Load16SplatVec128: align = pick(1, 2); break; - case LoadSplatVec32x4: + case Load32SplatVec128: align = pick(1, 2, 4); break; - case LoadSplatVec64x2: + case Load64SplatVec128: case LoadExtSVec8x8ToVecI16x8: case LoadExtUVec8x8ToVecI16x8: case LoadExtSVec16x4ToVecI32x4: @@ -2977,8 +2977,8 @@ private: case LoadExtUVec32x2ToVecI64x2: align = pick(1, 2, 4, 8); break; - case Load32Zero: - case Load64Zero: + case Load32ZeroVec128: + case Load64ZeroVec128: WASM_UNREACHABLE("Unexpected SIMD loads"); } Expression* ptr = makePointer(); diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h index 2e464cdb4..bb6361321 100644 --- a/src/wasm-interpreter.h +++ b/src/wasm-interpreter.h @@ -2681,10 +2681,10 @@ private: Flow visitSIMDLoad(SIMDLoad* curr) { NOTE_ENTER("SIMDLoad"); switch (curr->op) { - case LoadSplatVec8x16: - case LoadSplatVec16x8: - case LoadSplatVec32x4: - case LoadSplatVec64x2: + case Load8SplatVec128: + case Load16SplatVec128: + case Load32SplatVec128: + case Load64SplatVec128: return visitSIMDLoadSplat(curr); case LoadExtSVec8x8ToVecI16x8: case LoadExtUVec8x8ToVecI16x8: @@ -2693,8 +2693,8 @@ private: case LoadExtSVec32x2ToVecI64x2: case LoadExtUVec32x2ToVecI64x2: return visitSIMDLoadExtend(curr); - case Load32Zero: - case Load64Zero: + case Load32ZeroVec128: + case Load64ZeroVec128: return visitSIMDLoadZero(curr); } WASM_UNREACHABLE("invalid op"); @@ -2710,16 +2710,16 @@ private: load.ptr = curr->ptr; Literal (Literal::*splat)() const = nullptr; switch (curr->op) { - case LoadSplatVec8x16: + case Load8SplatVec128: splat = &Literal::splatI8x16; break; - case LoadSplatVec16x8: + case Load16SplatVec128: splat = &Literal::splatI16x8; break; - case LoadSplatVec32x4: + case Load32SplatVec128: splat = &Literal::splatI32x4; break; - case LoadSplatVec64x2: + case Load64SplatVec128: load.type = Type::i64; splat = &Literal::splatI64x2; break; @@ -2797,8 +2797,8 @@ private: Address src = instance.getFinalAddress( curr, flow.getSingleValue(), curr->getMemBytes()); auto zero = - Literal::makeZero(curr->op == Load32Zero ? Type::i32 : Type::i64); - if (curr->op == Load32Zero) { + Literal::makeZero(curr->op == Load32ZeroVec128 ? Type::i32 : Type::i64); + if (curr->op == Load32ZeroVec128) { auto val = Literal(instance.externalInterface->load32u(src)); return Literal(std::array<Literal, 4>{{val, zero, zero, zero}}); } else { diff --git a/src/wasm.h b/src/wasm.h index fb1396f19..24162dca4 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -500,18 +500,18 @@ enum SIMDShiftOp { }; enum SIMDLoadOp { - LoadSplatVec8x16, - LoadSplatVec16x8, - LoadSplatVec32x4, - LoadSplatVec64x2, + Load8SplatVec128, + Load16SplatVec128, + Load32SplatVec128, + Load64SplatVec128, LoadExtSVec8x8ToVecI16x8, LoadExtUVec8x8ToVecI16x8, LoadExtSVec16x4ToVecI32x4, LoadExtUVec16x4ToVecI32x4, LoadExtSVec32x2ToVecI64x2, LoadExtUVec32x2ToVecI64x2, - Load32Zero, - Load64Zero, + Load32ZeroVec128, + Load64ZeroVec128, }; enum SIMDLoadStoreLaneOp { diff --git a/src/wasm/wasm-binary.cpp b/src/wasm/wasm-binary.cpp index ed18cc0e4..9f675ce6c 100644 --- a/src/wasm/wasm-binary.cpp +++ b/src/wasm/wasm-binary.cpp @@ -5834,19 +5834,19 @@ bool WasmBinaryBuilder::maybeVisitSIMDLoad(Expression*& out, uint32_t code) { switch (code) { case BinaryConsts::V8x16LoadSplat: curr = allocator.alloc<SIMDLoad>(); - curr->op = LoadSplatVec8x16; + curr->op = Load8SplatVec128; break; case BinaryConsts::V16x8LoadSplat: curr = allocator.alloc<SIMDLoad>(); - curr->op = LoadSplatVec16x8; + curr->op = Load16SplatVec128; break; case BinaryConsts::V32x4LoadSplat: curr = allocator.alloc<SIMDLoad>(); - curr->op = LoadSplatVec32x4; + curr->op = Load32SplatVec128; break; case BinaryConsts::V64x2LoadSplat: curr = allocator.alloc<SIMDLoad>(); - curr->op = LoadSplatVec64x2; + curr->op = Load64SplatVec128; break; case BinaryConsts::I16x8LoadExtSVec8x8: curr = allocator.alloc<SIMDLoad>(); @@ -5874,11 +5874,11 @@ bool WasmBinaryBuilder::maybeVisitSIMDLoad(Expression*& out, uint32_t code) { break; case BinaryConsts::V128Load32Zero: curr = allocator.alloc<SIMDLoad>(); - curr->op = Load32Zero; + curr->op = Load32ZeroVec128; break; case BinaryConsts::V128Load64Zero: curr = allocator.alloc<SIMDLoad>(); - curr->op = Load64Zero; + curr->op = Load64ZeroVec128; break; default: return false; diff --git a/src/wasm/wasm-s-parser.cpp b/src/wasm/wasm-s-parser.cpp index a5f5f88f2..93c22c502 100644 --- a/src/wasm/wasm-s-parser.cpp +++ b/src/wasm/wasm-s-parser.cpp @@ -2032,24 +2032,24 @@ Expression* SExpressionWasmBuilder::makeSIMDLoad(Element& s, SIMDLoadOp op) { ret->op = op; Address defaultAlign; switch (op) { - case LoadSplatVec8x16: + case Load8SplatVec128: defaultAlign = 1; break; - case LoadSplatVec16x8: + case Load16SplatVec128: defaultAlign = 2; break; - case LoadSplatVec32x4: - case Load32Zero: + case Load32SplatVec128: + case Load32ZeroVec128: defaultAlign = 4; break; - case LoadSplatVec64x2: + case Load64SplatVec128: case LoadExtSVec8x8ToVecI16x8: case LoadExtUVec8x8ToVecI16x8: case LoadExtSVec16x4ToVecI32x4: case LoadExtUVec16x4ToVecI32x4: case LoadExtSVec32x2ToVecI64x2: case LoadExtUVec32x2ToVecI64x2: - case Load64Zero: + case Load64ZeroVec128: defaultAlign = 8; break; } diff --git a/src/wasm/wasm-stack.cpp b/src/wasm/wasm-stack.cpp index 31b5f1e4e..0965ca0fe 100644 --- a/src/wasm/wasm-stack.cpp +++ b/src/wasm/wasm-stack.cpp @@ -594,16 +594,16 @@ void BinaryInstWriter::visitSIMDShift(SIMDShift* curr) { void BinaryInstWriter::visitSIMDLoad(SIMDLoad* curr) { o << int8_t(BinaryConsts::SIMDPrefix); switch (curr->op) { - case LoadSplatVec8x16: + case Load8SplatVec128: o << U32LEB(BinaryConsts::V8x16LoadSplat); break; - case LoadSplatVec16x8: + case Load16SplatVec128: o << U32LEB(BinaryConsts::V16x8LoadSplat); break; - case LoadSplatVec32x4: + case Load32SplatVec128: o << U32LEB(BinaryConsts::V32x4LoadSplat); break; - case LoadSplatVec64x2: + case Load64SplatVec128: o << U32LEB(BinaryConsts::V64x2LoadSplat); break; case LoadExtSVec8x8ToVecI16x8: @@ -624,10 +624,10 @@ void BinaryInstWriter::visitSIMDLoad(SIMDLoad* curr) { case LoadExtUVec32x2ToVecI64x2: o << U32LEB(BinaryConsts::I64x2LoadExtUVec32x2); break; - case Load32Zero: + case Load32ZeroVec128: o << U32LEB(BinaryConsts::V128Load32Zero); break; - case Load64Zero: + case Load64ZeroVec128: o << U32LEB(BinaryConsts::V128Load64Zero); break; } diff --git a/src/wasm/wasm-validator.cpp b/src/wasm/wasm-validator.cpp index 2ac4e3187..2b5a29a9d 100644 --- a/src/wasm/wasm-validator.cpp +++ b/src/wasm/wasm-validator.cpp @@ -1190,20 +1190,20 @@ void FunctionValidator::visitSIMDLoad(SIMDLoad* curr) { "load_splat address must match memory index type"); Type memAlignType = Type::none; switch (curr->op) { - case LoadSplatVec8x16: - case LoadSplatVec16x8: - case LoadSplatVec32x4: - case Load32Zero: + case Load8SplatVec128: + case Load16SplatVec128: + case Load32SplatVec128: + case Load32ZeroVec128: memAlignType = Type::i32; break; - case LoadSplatVec64x2: + case Load64SplatVec128: case LoadExtSVec8x8ToVecI16x8: case LoadExtUVec8x8ToVecI16x8: case LoadExtSVec16x4ToVecI32x4: case LoadExtUVec16x4ToVecI32x4: case LoadExtSVec32x2ToVecI64x2: case LoadExtUVec32x2ToVecI64x2: - case Load64Zero: + case Load64ZeroVec128: memAlignType = Type::i64; break; } diff --git a/src/wasm/wasm.cpp b/src/wasm/wasm.cpp index 5fe5eea4a..a05cd21a0 100644 --- a/src/wasm/wasm.cpp +++ b/src/wasm/wasm.cpp @@ -471,21 +471,21 @@ void SIMDLoad::finalize() { Index SIMDLoad::getMemBytes() { switch (op) { - case LoadSplatVec8x16: + case Load8SplatVec128: return 1; - case LoadSplatVec16x8: + case Load16SplatVec128: return 2; - case LoadSplatVec32x4: - case Load32Zero: + case Load32SplatVec128: + case Load32ZeroVec128: return 4; - case LoadSplatVec64x2: + case Load64SplatVec128: case LoadExtSVec8x8ToVecI16x8: case LoadExtUVec8x8ToVecI16x8: case LoadExtSVec16x4ToVecI32x4: case LoadExtUVec16x4ToVecI32x4: case LoadExtSVec32x2ToVecI64x2: case LoadExtUVec32x2ToVecI64x2: - case Load64Zero: + case Load64ZeroVec128: return 8; } WASM_UNREACHABLE("unexpected op"); |