SprPoP: ALLOCS по умолчанию 10000; обёртка dist_to_edge — за своим хелпером
Правки пользователя, разобранные по диффу и закоммиченные как есть. Makefile: умолчание --max-allocs поднято с 6000 до 10000 — плотнее упаковка регистров. Напоминание из шапки остаётся в силе: занятость банков сравнима только при ОДНОМ значении ALLOCS, иначе сравниваются не правки, а уровни оптимизации. pop_map.c: банковая обёртка pop_dist_to_edge_weight() переехала НИЖЕ статического distance_to_edge_weight(), который она зовёт, — раньше стояла до его определения. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DSYUpuaQpKr48kBav2iiV4
This commit is contained in:
@@ -47,7 +47,7 @@ MEMORY ?= huge
|
||||
#
|
||||
# ВАЖНО: сравнивать занятость банков можно только при ОДНОМ ALLOCS — иначе
|
||||
# сравниваются не правки, а уровни оптимизации.
|
||||
ALLOCS ?= 6000
|
||||
ALLOCS ?= 10000
|
||||
# Build info не хранится в C: ID и дата извлекаются из текущего commit.
|
||||
BUILD_ID ?= $(shell git rev-parse --short HEAD 2>/dev/null || echo dev)
|
||||
BUILD_DATE ?= $(shell git log -1 --format=%cs 2>/dev/null || echo unknown)
|
||||
|
||||
Reference in New Issue
Block a user