summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/binaryen-c.cpp12
-rw-r--r--src/binaryen-c.h12
-rw-r--r--src/gen-s-parser.inc12
-rw-r--r--src/js/binaryen.js-post.js24
-rw-r--r--src/passes/Print.cpp12
-rw-r--r--src/tools/fuzzing.h20
-rw-r--r--src/wasm-interpreter.h24
-rw-r--r--src/wasm.h12
-rw-r--r--src/wasm/wasm-binary.cpp12
-rw-r--r--src/wasm/wasm-s-parser.cpp12
-rw-r--r--src/wasm/wasm-stack.cpp12
-rw-r--r--src/wasm/wasm-validator.cpp12
-rw-r--r--src/wasm/wasm.cpp12
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");