Lines Matching refs:reg
57 # define SPARC_PIC_THUNK(reg) \
61 add %o7, reg, reg;
63 # define SPARC_PIC_THUNK_CALL(reg) \
64 sethi %hi(_GLOBAL_OFFSET_TABLE_-4), reg; \
66 or reg, %lo(_GLOBAL_OFFSET_TABLE_+4), reg;
69 # define SPARC_SETUP_GOT_REG(reg) SPARC_PIC_THUNK_CALL(reg)
71 # define SPARC_SETUP_GOT_REG(reg) \
72 sethi %hi(_GLOBAL_OFFSET_TABLE_-4), reg; \
74 or reg,%lo(_GLOBAL_OFFSET_TABLE_+4), reg; \
75 add %o7, reg, reg
80 # define SPARC_LOAD_ADDRESS(SYM, reg) \
81 setx SYM, %o7, reg;
90 # define SPARC_LOAD_ADDRESS(SYM, reg) \
91 set SYM, reg;
97 # define SPARC_LOAD_ADDRESS_LEAF(SYM,reg,tmp) SPARC_LOAD_ADDRESS(SYM,reg)
104 # define SPARC_LOAD_ADDRESS(SYM, reg) \
105 SPARC_SETUP_GOT_REG(reg); \
108 LDPTR [reg + %o7], reg;
112 # define SPARC_LOAD_ADDRESS_LEAF(SYM, reg, tmp) \
114 SPARC_LOAD_ADDRESS(SYM, reg) \