Lines Matching refs:ebx
198 * Gpush saves the %ebx register used for the GOT address
199 * Gpop pops %ebx if we need a GOT
200 * Gload loads %ebx with the GOT address if shared libraries are used
228 #define Gpush pushl %ebx
229 #define Gpop popl %ebx
230 #define Gload call 9f; 9: popl %ebx; addl $_GLOBAL_OFFSET_TABLE_+[.-9b],%ebx
232 #define Gotoff(lab) lab@GOTOFF(%ebx)
233 #define Gotoff2(l,r) l@GOTOFF(%ebx,r)
234 #define Gotoff3(l,r,s) l@GOTOFF(%ebx,r,s)
235 #define Gaddr(to,lab) movl lab@GOT(%ebx),to
236 #define Gcmp(lab,reg) cmpl reg,lab@GOT(%ebx)
237 #define Gmemload(lab,reg) movl lab@GOT(%ebx),reg; movl (reg),reg
238 #define Gmemstore(reg,lab,tmp) movl lab@GOT(%ebx),tmp; movl reg,(tmp)