MCPcopy Create free account
hub / github.com/argumentcomputer/ix / normalize_imax_imax

Function normalize_imax_imax

crates/kernel/src/level.rs:453–463  ·  view source on GitHub ↗

Handle `imax(u, imax(v, w))` = `max(imax(u, w), imax(v, w))`.

(
  u: &KUniv<M>,
  v: &KUniv<M>,
  w: &KUniv<M>,
  path: &[u64],
  k: u64,
  acc: &mut NormLevel,
)

Source from the content-addressed store, hash-verified

451 w: &KUniv<M>,
452 path: &[u64],
453 k: u64,
454 acc: &mut NormLevel,
455) {
456 normalize_imax_dispatch(u, v, path, k, acc);
457 normalize_imax_dispatch(u, w, path, k, acc);
458}
459
460/// Handle `imax(u, imax(v, w))` = `max(imax(u, w), imax(v, w))`.
461fn normalize_imax_imax<M: KernelMode>(
462 u: &KUniv<M>,
463 v: &KUniv<M>,
464 w: &KUniv<M>,
465 path: &[u64],
466 k: u64,

Callers 2

normalize_auxFunction · 0.85
normalize_imax_dispatchFunction · 0.85

Calls 1

normalize_imax_dispatchFunction · 0.85

Tested by

no test coverage detected