Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 871 → Rev 870

/kernel/trunk/arch/ia64/include/faddr.h
43,17 → 43,32
*/
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;
}