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

Method pop_f64_const

winch/codegen/src/stack.rs:432–437  ·  view source on GitHub ↗

Pops the element at the top of the stack if it is an f64 const; returns `None` otherwise.

(&mut self)

Source from the content-addressed store, hash-verified

430 /// Pops the element at the top of the stack if it is an f64 const;
431 /// returns `None` otherwise.
432 pub fn pop_f64_const(&mut self) -> Option<Ieee64> {
433 match self.peek() {
434 Some(v) => v.is_f64_const().then(|| self.pop().unwrap().unwrap_f64()),
435 _ => None,
436 }
437 }
438
439 /// Pops the element at the top of the stack if it is a register;
440 /// returns `None` otherwise.

Callers

nothing calls this directly

Calls 5

is_f64_constMethod · 0.80
peekMethod · 0.45
unwrap_f64Method · 0.45
unwrapMethod · 0.45
popMethod · 0.45

Tested by

no test coverage detected