summaryrefslogtreecommitdiff
path: root/crates/parser/src
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2024-05-25 22:49:33 +0200
committerHenry Gressmann <mail@henrygressmann.de>2024-05-25 22:49:33 +0200
commitc414c174fc00bbd2058663c8b6fcd3f6986fa41e (patch)
tree49a101dbb94975021e35dab1fae47b5350ac672a /crates/parser/src
parent37e01524940259c4d3b82b8cd2facff67487440e (diff)
chore: improve simd
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src')
-rw-r--r--crates/parser/src/conversion.rs2
-rw-r--r--crates/parser/src/visit.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/crates/parser/src/conversion.rs b/crates/parser/src/conversion.rs
index 001d7cc..bc082f0 100644
--- a/crates/parser/src/conversion.rs
+++ b/crates/parser/src/conversion.rs
@@ -225,8 +225,8 @@ pub(crate) fn convert_valtype(valtype: &wasmparser::ValType) -> ValType {
wasmparser::ValType::I64 => ValType::I64,
wasmparser::ValType::F32 => ValType::F32,
wasmparser::ValType::F64 => ValType::F64,
+ wasmparser::ValType::V128 => ValType::V128,
wasmparser::ValType::Ref(r) => convert_reftype(r),
- wasmparser::ValType::V128 => unimplemented!("128-bit values are not supported yet"),
}
}
diff --git a/crates/parser/src/visit.rs b/crates/parser/src/visit.rs
index a506ecb..6002996 100644
--- a/crates/parser/src/visit.rs
+++ b/crates/parser/src/visit.rs
@@ -86,8 +86,8 @@ macro_rules! define_mem_operands {
($($name:ident, $instr:ident),*) => {
$(
#[inline(always)]
- fn $name(&mut self, mem_arg: wasmparser::MemArg) -> Self::Output {
- let arg = convert_memarg(mem_arg);
+ fn $name(&mut self, memarg: wasmparser::MemArg) -> Self::Output {
+ let arg = convert_memarg(memarg);
self.instructions.push(Instruction::$instr {
offset: arg.offset,
mem_addr: arg.mem_addr,