def mac.step2

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

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

949# second coefficient, then the eight-lane load
950def mac.step2(mk: Mk, got: Sw, +w0: F32, +zlin: U32, +ii: U32, +kk: U32) -> Mw:
951  match mk got:
952    case Mk{st, lin} Sw{syn, w1}:
953      Mw{mac.js(4n, Mk{st, lin}, w0, w1, u.sub(u.add(zlin, u.mul(ii, 4)), u.mul(kk, 64)),
954        u.sub(u.add(zlin, u.mul(ii, 4)), u.mul(u.sub(15, kk), 64)), mac.mode(kk), 0), syn}

Uses (10)

Used by (1)