MCPcopy Create free account
hub / github.com/ValveSoftware/steam-audio / apply

Method apply

core/src/core/float8_delay.cpp:94–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92// --------------------------------------------------------------------------------------------------------------------
93
94float8_t IPL_FLOAT8_ATTR Allpass::apply(float8_t x)
95{
96 auto vm = float8::zero();
97 mDelay.get(vm);
98 auto v = float8::sub(x, float8::mul(float8::set1(mAm), vm));
99 mDelay.put(v);
100 return float8::add(float8::mul(float8::set1(mB0), v), vm);
101}
102
103}
104

Callers

nothing calls this directly

Calls 7

zeroFunction · 0.70
subFunction · 0.70
mulFunction · 0.70
set1Function · 0.70
addFunction · 0.70
getMethod · 0.45
putMethod · 0.45

Tested by

no test coverage detected