diff --git a/handoff/BLOCKMAP_529fe0.md b/handoff/BLOCKMAP_529fe0.md index 59e67e9..54f4c51 100644 --- a/handoff/BLOCKMAP_529fe0.md +++ b/handoff/BLOCKMAP_529fe0.md @@ -413,3 +413,22 @@ ACC = input/(1−coef); усиление 1/(1−att): @43=2.57 @85=2.93 @171=3.4 Гипотеза: резонансное усиление ACC объясняет k>1 аномалии уровней (q2: impl/ours=2.48 ≈ A(85)); точная алгебра подачи ACC в кривую — в остатке шагов 13–19. + +## ДОПОЛНЕНИЕ 24gg: шаг 12 — ЭТО КОПИЯ (исправление BLOCKMAP) + +th1b80→6840→1a5a0→181a646c0 = ЧИСТЫЙ MEMCPY (vmovdqu без арифметики). +«acc_i += bands[i]» из старого BLOCKMAP — НЕВЕРНО; реально копия +(направление/роли rbx/rbp уточнить трассировкой регистров через цикл — +аргументы на 52acf8: rcx=rbx, rdx=rbp, r8=n; значения rbx/rbp меняются +через 52ac98 [0x5406e8] и др. — нужен полный dataflow-проход шагов 9–19). + +Следствие: если acc_i не накапливается сложением, «резонансная» гипотеза +24ff требует пересмотра — возможно ACC обновляется через fma шага 11 +(ACC входит как источник), а шаг 12 синхронизирует массивы. + +### Статус декода шагов 9–19 (24ff+24gg) +- шаг 11: f6f8[k] += att/rel_coef[k]·ACC_i[k] ✓ (тройки re,im,coef) +- шаг 12: COPY (не add!) ✓ исправлено +- шаги 13–16: th2270-add ветка с xmm6=xmm12−[54087c]; bigkernel 140950; + axpy 2000/1c40 с vec@540778 — тела не декодированы +- полный dataflow-проход = задача следующего раунда (связная, ~сессия)