Problem dotyczy WinAVR (GCC) i ATmega32.
Chciałem zmusić kompilator aby zmienną 32bitową (long) umieszczał w rejestrach.
Dla zmiennych 8 bitowych (char) działa coś takiego
ale jak to zrobić dla zmiennej 32 bity ( ew. dla 16 bitowej).
Będę wdzięczny za pomoc.
Chciałem zmusić kompilator aby zmienną 32bitową (long) umieszczał w rejestrach.
Dla zmiennych 8 bitowych (char) działa coś takiego
register unsigned char zmienna asm("r4");
ale jak to zrobić dla zmiennej 32 bity ( ew. dla 16 bitowej).
Będę wdzięczny za pomoc.