"SHL EAX, 4" in gcc
-
Hi Leute!
Weiß von euch vielleicht jemand, wie ich den Befehl
SHL EAX, 4
in gcc bringen kann?
Ich habs schon damit versucht:
asm volatile( [...] "shl %%eax, %1\n" "mov %0, %%eax\n" : "=r" (iValue) : "O" (4) );
Klappt aber net, weil er meckert:
Error: suffix or operands invalid for `shl'
Ich mache 100 pro was falsch, bitte helft mir!!!
cya
-
shll oder shlw, denke ich mal.
-
Das (vermutlich shll für 32-bit) oder hast du mal versucht shl %1, %%eax zu machen?
Anmerkung, an das mov gehört auch definitiv ein l ran. (l wie long = 32 bit)