急、急、急!!!高分求助: 以下一段汇编程序如果在安腾系列ia64架构下用gcc 3.2.3如何编译通过!
#define read_ebp() ({ \
unsigned int __dummy; \
__asm__( \
"movl %%ebp,%0\n\t" \
:"=r" (__dummy)); \
__dummy; \
})
此程序在x86 32为平台下用gcc 3.2.3编译已经通过, 移植到惠普安腾系列ia64架构下,编译出现以下错误信息:
Assemblen messages:
Error: bad expression.
Error: Illegal operand sepatator'e'.