wasm backend: mulWrap for i128

This commit is contained in:
Folkert 2023-04-27 01:20:53 +02:00
parent 2aca07d889
commit 91079d3844
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C

View file

@ -1014,8 +1014,7 @@ impl<'a> LowLevelCall<'a> {
NumMulWrap => match self.ret_layout_raw {
Layout::Builtin(Builtin::Int(width)) => match width {
IntWidth::I128 | IntWidth::U128 => {
// TODO: don't panic
self.load_args_and_call_zig(backend, &bitcode::NUM_MUL_OR_PANIC_INT[width])
self.load_args_and_call_zig(backend, &bitcode::NUM_MUL_WRAP_INT[width])
}
IntWidth::I64 | IntWidth::U64 => {
self.load_args(backend);