Bonjour � tous 
J'ai un petit souci avec une ligne asm incluse dans mon code (c'est du code que j'ai r�cup�r�). La voici :
#define MKASMSYM(sym, val) __asm__ __volatile__ ("SYM " #sym " %n0" : : "i" (-(val)))
utilis� comme cela :
MKASMSYM (PT_BADVADDR , (word_t) &(((mips_irq_context_t *) 0)->badvaddr));
Et lors de la compilation, je r�cup�re l'erreur suivante :
Error: unrecognized opcode `sym PT_BADVADDR 152'
En gros, m�me si j'ai du mal � comprendre la syntaxe assembleur utilis�e, cela semble produire un ligne correcte. Est-ce 'sym' qui pose probl�me ? Car en cherchant un peu sur le net, il semble que SYM puisse �tre utilis� comme directive de compilation, mais je n'ai pas trouv� cette instruction en assembleur.
Si cela ne marche pas, j'aimerais savoir quelle est la m�thode pour d�finir une constante en asm (car c'est bien ce qu'on souhaite faire ?)
Merci de vos r�ponses.
Partager