Je lis les différents sujets qui traitent de ce genre de problème, mais je n'ai toujours pas de réponse. Voici mon problème:iphone dev: problème avec inline asm
Dans mon fichier d'en-tête, j'ai ceci:
int cl, ch, _a = a, _b = b;\
__asm__ ("smull %0, %1, %2, %3\n"
"mov %0, %0, lsr %4\n"
"orr %0, %0, %1, lsl %5\n"
: "=&r" (cl), "=&r" (ch)
: "r" (_a), "r" (_b), "i" (r), "i" (32-(r)));
cl; })
Dans mes paramètres du projet, je l'ai vérifié que ces options suivantes ont été ckecked link text
Mais j'ai une console erreur:
{entrée standard}: 242: processeur sélectionné ne supporte pas - smull r0,r1,r2,r3' {standard input}:244:unshifted register required --
orr r0, r0, r1, LSL # 20'
Pourriez-vous m'aider?