wasm low level untestd

This commit is contained in:
Fabian Schmalzried 2024-03-16 15:15:49 +01:00
parent 21d6848176
commit d6aaf96e74
No known key found for this signature in database
GPG Key ID: D691D5DA4CEF42E7

View File

@ -2021,6 +2021,10 @@ impl<'a> LowLevelCall<'a> {
self.load_args_and_call_zig(backend, bitcode::DEC_TO_I128)
}
NumWithDecimalPoint => self.load_args_and_call_zig(backend, bitcode::DEC_FROM_I128),
NumF32ToParts => self.load_args_and_call_zig(backend, bitcode::NUM_F32_TO_PARTS),
NumF64ToParts => self.load_args_and_call_zig(backend, bitcode::NUM_F64_TO_PARTS),
NumF32FromParts => self.load_args_and_call_zig(backend, bitcode::NUM_F32_FROM_PARTS),
NumF64FromParts => self.load_args_and_call_zig(backend, bitcode::NUM_F64_FROM_PARTS),
And => {
self.load_args(backend);
backend.code_builder.i32_and();
@ -2103,10 +2107,6 @@ impl<'a> LowLevelCall<'a> {
SetJmp | LongJmp | SetLongJmpBuffer => {
unreachable!("only inserted in dev backend codegen")
}
NumF32ToParts => todo!("NumF32ToParts"),
NumF64ToParts => todo!("NumF64ToParts"),
NumF32FromParts => todo!("NumF32FromParts"),
NumF64FromParts => todo!("NumF64FromParts"),
}
}