Lines Matching refs:upper
174 s64 upper = (off + (1 << 11)) >> 12; in emit_addr() local
182 emit(rv_auipc(rd, upper), ctx); in emit_addr()
200 s64 upper = (val + (1 << 11)) >> 12; in emit_imm() local
208 if (upper) in emit_imm()
209 emit_lui(rd, upper, ctx); in emit_imm()
211 if (!upper) { in emit_imm()
220 shift = __ffs(upper); in emit_imm()
221 upper >>= shift; in emit_imm()
224 emit_imm(rd, upper, ctx); in emit_imm()
319 s64 upper, lower; in emit_branch() local
347 upper = (rvoff + (1 << 11)) >> 12; in emit_branch()
351 emit(rv_auipc(RV_REG_T1, upper), ctx); in emit_branch()
430 s64 upper, lower; in emit_jump_and_link() local
436 upper = (rvoff + (1 << 11)) >> 12; in emit_jump_and_link()
438 emit(rv_auipc(RV_REG_T1, upper), ctx); in emit_jump_and_link()