def mac.av

emerging-ezaudio@0.4.0.0 · src/mp3_syn.bend:850

import emerging-ezaudio@0.4.0.0/src/mp3_syn.bend as Mp3Syn
import Base

850# mode 0 replaces, mode 2 flips the a product, otherwise both add
851def mac.av(+mode: U32, +zv: F32, +yv: F32, +w0: F32, +w1: F32) -> F32:
852  match mode:
853    case 2:
854      f.sub(f.mul(yv, w1), f.mul(zv, w0))
855    case _:
856      f.sub(f.mul(zv, w0), f.mul(yv, w1))

Uses (7)

Used by (1)