Надо написать набор маленьких функций. Каждая функция должна исспользовать 3-4 регистра (под мои задачи такого количества хватает, по крайне мере на асме проблем не возникает). Как обьяснить GCС, что внутри функции можно юзать только конкретные регистры?
ну .. я б не советовал, лучше уж вставки пуш-поп Х и Z, потому как сразу пропадут нормальные человеческие комманды типа ST Y+, R(ну потому как ты запретил компиллеру их юзать)....