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