MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / xstore64be_z

Method xstore64be_z

pulley/src/interp.rs:5674–5680  ·  view source on GitHub ↗
(&mut self, addr: AddrZ, val: XReg)

Source from the content-addressed store, hash-verified

5672 }
5673
5674 fn xstore64be_z(&mut self, addr: AddrZ, val: XReg) -> ControlFlow<Done> {
5675 let val = self.state[val].get_u64();
5676 unsafe {
5677 self.store_ne::<u64, crate::XStore64BeZ>(addr, val.to_be())?;
5678 }
5679 ControlFlow::Continue(())
5680 }
5681
5682 fn fload32be_z(&mut self, dst: FReg, addr: AddrZ) -> ControlFlow<Done> {
5683 let val = unsafe { self.load_ne::<u32, crate::Fload32BeZ>(addr)? };

Callers

nothing calls this directly

Calls 2

to_beMethod · 0.80
get_u64Method · 0.45

Tested by

no test coverage detected