Skip to content

Commit 3ec5016

Browse files
committed
Revert unneeded f32/f64 changes in Pulley.
1 parent 7992960 commit 3ec5016

2 files changed

Lines changed: 2 additions & 12 deletions

File tree

crates/wasmtime/src/runtime/vm/interpreter.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,8 +325,8 @@ impl InterpreterRef<'_> {
325325
(@get u8 $reg:ident) => (self.0[$reg].get_i32() as u8);
326326
(@get u32 $reg:ident) => (self.0[$reg].get_u32());
327327
(@get u64 $reg:ident) => (self.0[$reg].get_u64());
328-
(@get f32 $reg:ident) => (self.0[$reg].get_f32());
329-
(@get f64 $reg:ident) => (self.0[$reg].get_f64());
328+
(@get f32 $reg:ident) => (unreachable::<f32, _>($reg));
329+
(@get f64 $reg:ident) => (unreachable::<f64, _>($reg));
330330
(@get i8x16 $reg:ident) => (unreachable::<i8x16, _>($reg));
331331
(@get vmctx $reg:ident) => (self.0[$reg].get_ptr());
332332
(@get pointer $reg:ident) => (self.0[$reg].get_ptr());

pulley/src/interp.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -472,16 +472,6 @@ impl XRegVal {
472472
u64::from_le(x)
473473
}
474474

475-
pub fn get_f32(&self) -> f32 {
476-
let x = unsafe { self.0.u32 };
477-
f32::from_bits(u32::from_le(x))
478-
}
479-
480-
pub fn get_f64(&self) -> f64 {
481-
let x = unsafe { self.0.u64 };
482-
f64::from_bits(u64::from_le(x))
483-
}
484-
485475
pub fn get_ptr<T>(&self) -> *mut T {
486476
let ptr = unsafe { self.0.ptr };
487477
core::ptr::with_exposed_provenance_mut(usize::from_le(ptr))

0 commit comments

Comments
 (0)