Предистория: порт RTOS для Cortex-M0
Сама история: смотрю на результаты компиляции IAR, и не вижу, что используются регистры R8-R12.
То есть, если не хватает регистров R0-R7, то уже идет работа со стеком.
Хочется понять, IAR так специально делает ?
Мне же хочется уменьшить время переключения контекста, исключив сохранение неиспользуемых R8-R12
Но может проект не так настроен ( хотя пробовал и без оптимизации и с максимальной по скорости )
Посему просьба кому не сложно: не затруднит ли вас посмотреть используются ли у вас R8-R12
( в FreeRTOS тоже сохраняются, но вопрос по делу ли они сохраняются и может это лишнее ? )