/kernel/trunk/arch/ia64/include/faddr.h |
---|
44,31 → 44,16 |
inline __address FADDR(void (* fptr)(void)) { |
__address faddr; |
/*Deprecated assembler version*/ |
/* |
__asm__( |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"ld8 %0 = [%1]\n\t" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
"nop 0;;" |
: "=r" (faddr) |
: "r" (fptr) |
); |
*/ |
/*faddr = *((__address *)(fptr));;*/ |
faddr = *((__address *)(fptr));; |
return faddr; |
} |