diff --git a/handoff/BLOCKMAP_529fe0.md b/handoff/BLOCKMAP_529fe0.md index 54f4c51..2e8d00b 100644 --- a/handoff/BLOCKMAP_529fe0.md +++ b/handoff/BLOCKMAP_529fe0.md @@ -432,3 +432,19 @@ th1b80→6840→1a5a0→181a646c0 = ЧИСТЫЙ MEMCPY (vmovdqu без ариф - шаги 13–16: th2270-add ветка с xmm6=xmm12−[54087c]; bigkernel 140950; axpy 2000/1c40 с vec@540778 — тела не декодированы - полный 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+).