Lines Matching refs:reg
40 # define SPARC_PIC_THUNK(reg) \
44 add %o7, reg, reg;
46 # define SPARC_PIC_THUNK_CALL(reg) \
47 sethi %hi(_GLOBAL_OFFSET_TABLE_-4), reg; \
49 or reg, %lo(_GLOBAL_OFFSET_TABLE_+4), reg;
52 # define SPARC_SETUP_GOT_REG(reg) SPARC_PIC_THUNK_CALL(reg)
54 # define SPARC_SETUP_GOT_REG(reg) \
55 sethi %hi(_GLOBAL_OFFSET_TABLE_-4), reg; \
57 or reg,%lo(_GLOBAL_OFFSET_TABLE_+4), reg; \
58 add %o7, reg, reg
63 # define SPARC_LOAD_ADDRESS(SYM, reg) \
64 setx SYM, %o7, reg;
73 # define SPARC_LOAD_ADDRESS(SYM, reg) \
74 set SYM, reg;
80 # define SPARC_LOAD_ADDRESS_LEAF(SYM,reg,tmp) SPARC_LOAD_ADDRESS(SYM,reg)
87 # define SPARC_LOAD_ADDRESS(SYM, reg) \
88 SPARC_SETUP_GOT_REG(reg); \
91 LDPTR [reg + %o7], reg;
95 # define SPARC_LOAD_ADDRESS_LEAF(SYM, reg, tmp) \
97 SPARC_LOAD_ADDRESS(SYM, reg) \