-
- А смысл? "Wrap relative jumps" в настройках, везде RJMP. ЕМНИП, там
даже есть автозамена RJMP на JMP при недостижимости метки. - !Neofit(09.09.2026 16:15)
- Так ведь если до метки ≈ +/-64 то RJMP и JMP вообще ненужен, как будто об этом речи вообще небыло maleon(96 знак., Сегодня, 16:06)
- Вот такое работает нормально mse homjak(826 знак., 09.09.2026 13:34)
- Это не то, нужен auto_jmp.inc, нарылся в сети файлик, предположительно
работающий с auto_jmp.inc aбвгдe(3626 знак., 09.09.2026 15:50,
)
- Так, это - когда метка в том же файле. - Пaлыч(09.09.2026 17:16)
- Это не то, нужен auto_jmp.inc, нарылся в сети файлик, предположительно
работающий с auto_jmp.inc aбвгдe(3626 знак., 09.09.2026 15:50,
- Если adr - внешняя метка, то такое в принципе невозможно: при
трансляции значение adr не определено. А, вот выбор rjmp/jmp
следует сделать в пользу jmp - линкер в тех местах, где возможно,
заменит jmp на rjmp+nop - Пaлыч(09.09.2026 12:59)
- Так себе оптимизация, ни объёма ни времени, как по мне - aбвгдe(09.09.2026 15:42,
)
- По времени как-раз ускорение на такт - Пaлыч(09.09.2026 17:11)
- Никак нет, этот NOP как раз тот такт и съест - aбвгдe(09.09.2026 17:58,
)
- NOP после JMP съест такт? :-) - Пaлыч(10.09.2026 10:20)
- NOP после JMP? Ну не съест конечно, но память лишнюю израсходует,
вот если после RJMP, тогда если память и не съэкономит, но хоть
такт не съест. А вот библиотека судя по всему и сделана для того,
чтобы и память и такты экономить автоматически, если расстояние до
метки позволяет. - aбвгдe(22.09.2026 15:32,
) - AVR он такой - вернется и проконтролирует нее пропустил ли чего :) - Гyдвин(10.09.2026 10:53)
- NOP после JMP? Ну не съест конечно, но память лишнюю израсходует,
вот если после RJMP, тогда если память и не съэкономит, но хоть
такт не съест. А вот библиотека судя по всему и сделана для того,
чтобы и память и такты экономить автоматически, если расстояние до
метки позволяет. - aбвгдe(22.09.2026 15:32,
- NOP после JMP съест такт? :-) - Пaлыч(10.09.2026 10:20)
- Никак нет, этот NOP как раз тот такт и съест - aбвгдe(09.09.2026 17:58,
- По времени как-раз ускорение на такт - Пaлыч(09.09.2026 17:11)
- Так себе оптимизация, ни объёма ни времени, как по мне - aбвгдe(09.09.2026 15:42,
- А смысл? "Wrap relative jumps" в настройках, везде RJMP. ЕМНИП, там
даже есть автозамена RJMP на JMP при недостижимости метки. - !Neofit(09.09.2026 16:15)