MCPcopy Create free account
hub / github.com/LPC4/Full-Stack / fp_min_d

Function fp_min_d

crates/virtual-machine/src/cpu/alu.rs:639–654  ·  view source on GitHub ↗
(a: f64, b: f64)

Source from the content-addressed store, hash-verified

637 b
638 } else if b.is_nan() {
639 a
640 } else {
641 a.min(b)
642 };
643 let flags = if a.is_nan() || b.is_nan() { NV } else { 0 };
644 let bits = if result.is_nan() {
645 canon_nan_d()
646 } else {
647 box_f64(result)
648 };
649 (bits, flags)
650}
651
652pub fn fp_max_d(a: f64, b: f64) -> (u64, u8) {
653 let result = if a.is_nan() {
654 b
655 } else if b.is_nan() {
656 a
657 } else {

Callers 1

exec_fp_opFunction · 0.85

Calls 2

canon_nan_dFunction · 0.85
box_f64Function · 0.85

Tested by

no test coverage detected