Remove some more proxies
This commit is contained in:
parent
d775739581
commit
e5fb05b706
@ -322,8 +322,6 @@ do
|
||||
|
||||
trunc.i32_f32 = truncate
|
||||
trunc.i32_f64 = truncate
|
||||
trunc.u32_f32 = math_floor
|
||||
trunc.u32_f64 = math_floor
|
||||
trunc.i64_f32 = i64
|
||||
trunc.i64_f64 = i64
|
||||
trunc.u64_f32 = i64
|
||||
@ -398,8 +396,6 @@ do
|
||||
return (to_number(u32(num)))
|
||||
end
|
||||
|
||||
convert.f32_i64 = to_number
|
||||
|
||||
function convert.f32_u64(num)
|
||||
return (to_number(u64(num)))
|
||||
end
|
||||
@ -412,8 +408,6 @@ do
|
||||
return (to_number(u32(num)))
|
||||
end
|
||||
|
||||
convert.f64_i64 = to_number
|
||||
|
||||
function convert.f64_u64(num)
|
||||
return (to_number(u64(num)))
|
||||
end
|
||||
|
@ -227,6 +227,8 @@ fn write_local_operation(head: &str, tail: &str, w: &mut dyn Write) -> Result<()
|
||||
("shr", "u32" | "u64") => write!(w, "bit.rshift "),
|
||||
("rotl", _) => write!(w, "bit.rol "),
|
||||
("rotr", _) => write!(w, "bit.ror "),
|
||||
("trunc", "u32_f32" | "u32_f64") => write!(w, "math.floor "),
|
||||
("convert", "f32_i64" | "f64_i64") => write!(w, "tonumber "),
|
||||
_ => write!(w, "rt.{head}.{tail} "),
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user