24ff: step-11 fma semantics — triplets (re,im,coef): f6f8 += att/rel_coef * ACC_i (upper/lower halves); ACC persistent leaky integrator with static per-freq coefs (gain 2.57-3.42); possible source of level amplification anomalies
This commit is contained in:
@@ -395,3 +395,21 @@ up[i] = exp(arg · (−2π)) ; down[i]=1−up[i]
|
|||||||
только каскадом в полной цепочке шагов 9–19.
|
только каскадом в полной цепочке шагов 9–19.
|
||||||
Осталось уточнить: роль xmm13 (множитель перед c), знак/конст экспоненты,
|
Осталось уточнить: роль xmm13 (множитель перед c), знак/конст экспоненты,
|
||||||
соответствие X=C_hz-vs-tau.
|
соответствие X=C_hz-vs-tau.
|
||||||
|
|
||||||
|
## ДОПОЛНЕНИЕ 24ff: семантика шага 11 (fma att/rel) — тройки (re,im,coef)
|
||||||
|
|
||||||
|
Цепочка вызова: ee20 → 487a0 → 1065c0; воркер получает r10=n/2·12 байт
|
||||||
|
⇒ элементы по 12 байт = (dst_re f32, dst_im f32, coef f32).
|
||||||
|
Call-site (52ac70–52acd4):
|
||||||
|
```
|
||||||
|
шаг 11a: fma(rcx=f6f8_upper, rdx=ATT@[5406c8], r8=ACC_i, r9=n/2)
|
||||||
|
шаг 11b: fma(rcx=f6f8_lower, rdx=REL@[5406e8], r8=ACC_i, r9=n/2)
|
||||||
|
```
|
||||||
|
⇒ семантика: f6f8[k] += coef[k]·ACC_i[k] (комплексный axpy с пер-биновым
|
||||||
|
скаляром), верхняя половина спектра — с ATTACK коэф., нижняя — с RELEASE.
|
||||||
|
ACC_i персистентен между кадрами ⇒ утечный интегратор: стационар
|
||||||
|
ACC = input/(1−coef); усиление 1/(1−att): @43=2.57 @85=2.93 @171=3.42.
|
||||||
|
Коэф. массивы СТАТИЧНЫ (∀ конфигов бит-в-бит — проверено dual/qmap/sens18).
|
||||||
|
Гипотеза: резонансное усиление ACC объясняет k>1 аномалии уровней
|
||||||
|
(q2: impl/ours=2.48 ≈ A(85)); точная алгебра подачи ACC в кривую — в
|
||||||
|
остатке шагов 13–19.
|
||||||
|
|||||||
Reference in New Issue
Block a user