帮忙转换一端gcc内联汇编代码到intel格式,该如何处理
帮忙转换一端gcc内联汇编代码到intel格式
__asm__ __volatile__(
".byte 0xf2, 0xf, 0x38, 0xf1, 0xf1;"
:"=S"(crc)
:"0"(crc), "c"(*p)
);
顺便帮忙解读一下含义
谢谢。。
------解决方案--------------------
用GCC编译的时候,加入-masm=intel。即可产生Intel风格汇编代码
__asm__ __volatile__(
".byte 0xf2, 0xf, 0x38, 0xf1, 0xf1;"
:"=S"(crc)
:"0"(crc), "c"(*p)
);
顺便帮忙解读一下含义
谢谢。。
------解决方案--------------------
用GCC编译的时候,加入-masm=intel。即可产生Intel风格汇编代码