24hh: exact dataflow steps 9-12 decoded — vec698 zero, vec6f8+=0.8 baseline, combine vec6f8=bands-ACC confirmed from dc40 body; correction-curve architecture identified; steps 13-19 next
This commit is contained in:
@@ -432,3 +432,19 @@ th1b80→6840→1a5a0→181a646c0 = ЧИСТЫЙ MEMCPY (vmovdqu без ариф
|
|||||||
- шаги 13–16: th2270-add ветка с xmm6=xmm12−[54087c]; bigkernel 140950;
|
- шаги 13–16: th2270-add ветка с xmm6=xmm12−[54087c]; bigkernel 140950;
|
||||||
axpy 2000/1c40 с vec@540778 — тела не декодированы
|
axpy 2000/1c40 с vec@540778 — тела не декодированы
|
||||||
- полный dataflow-проход = задача следующего раунда (связная, ~сессия)
|
- полный dataflow-проход = задача следующего раунда (связная, ~сессия)
|
||||||
|
|
||||||
|
## ДОПОЛНЕНИЕ 24hh: DATAFLOW шагов 9–12 (точный, из дизасма)
|
||||||
|
|
||||||
|
```
|
||||||
|
шаг 9a: vec698 *= (xmm12 − [54087c]) ; th1a00=MUL; при 1−1=0 → ZERO
|
||||||
|
шаг 9b: vec6f8 += 0.8 ; xmm10=0.8 ([1824c3e28]); th2270=ADD
|
||||||
|
шаг 9c: bigkernel 140b60(vec6f8, bands_curve_i, vec6f8)
|
||||||
|
шаг 10: vec6f8 = bands_curve_i − ACC_i ; dc40: out[r8]=rdx−r10 ✓COMBINE
|
||||||
|
шаг 11: f6f8_upper += ATT[k]·ACC_i[k] ; тройки re/im/coef
|
||||||
|
f6f8_lower += REL[k]·ACC_i[k]
|
||||||
|
шаг 12: COPY(...) ; направление уточнить
|
||||||
|
```
|
||||||
|
Регистры: rbx↔vec698/6f8/acc_i, rbp↔bands_curve/[5406e8], r14=vec6f8.
|
||||||
|
Картина: строится КОРРЕКЦИОННАЯ кривая (bands−ACC), модулированная
|
||||||
|
att/rel-огибающими ACC — адаптивная петля редукции.
|
||||||
|
Остаток прохода: шаги 13–19 + эпилог + связь с FIR-секцией (52b3cd+).
|
||||||
|
|||||||
Reference in New Issue
Block a user