es lo que necesito para meter codigo asm inline en gcc para windows
tengo esto
intento traducir esto, el de arriba es codigo intel y el otro at&t pero se que esta mal el mio
Código
asm { mov eax, dword ptr args add eax, temp push [eax] } __asm__( "movl $args, %eax #;" "addl $temp, %eax;" "push (%eax);" );
en este ejemplo de at&t si sirve necesito pasar el puntero de esa forma pero no logro hacerlo
Código
#include <stdio.h> int main() { int temp = 4; int temp2 = 5; int total = 0; __asm__ __volatile__("movl %1, %0;" "addl %2, %0;" : "=r" (total) : "r" (temp), "r" (temp2) : "0"); return 0; }
gracias, saludos!