[an error occurred while processing this directive]
Да. Понял правильно. Я понял, что это не то. Но вопрос снят, так как решил всю функцию написать на ассемблере. __regvar нужен был для повышения скорости.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)