Changeset 769e8c1 in mainline


Ignore:
Timestamp:
2006-02-23T00:07:34Z (19 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0d3ff9a
Parents:
ab46edb
Message:

C version of Itanium FADDR()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/include/faddr.h

    rab46edb r769e8c1  
    4444inline __address FADDR(void (* fptr)(void)) {
    4545        __address faddr;
    46        
     46
     47        /*Deprecated assembler version*/
     48        /*     
    4749        __asm__(
    48                 "nop 0;;"
    49                 "nop 0;;"
    50                 "nop 0;;"
    51                 "nop 0;;"
    52                 "nop 0;;"
    53                 "nop 0;;"
    54                 "nop 0;;"
    55                 "nop 0;;"
    5650                "ld8 %0 = [%1]\n\t"
    57                 "nop 0;;"
    58                 "nop 0;;"
    59                 "nop 0;;"
    60                 "nop 0;;"
    61                 "nop 0;;"
    62                 "nop 0;;"
    63                 "nop 0;;"
    64                 "nop 0;;"
    65 
    6651                : "=r" (faddr)
    6752                : "r" (fptr)
    6853        );
    69        
     54        */
    7055
    71         /*faddr = *((__address *)(fptr));;*/
     56        faddr = *((__address *)(fptr));;
    7257        return faddr;
    7358}
Note: See TracChangeset for help on using the changeset viewer.