Lines Matching refs:emit

215 		emit(rv_beq(rd, rs, rvoff >> 1), ctx);
218 emit(rv_bltu(rs, rd, rvoff >> 1), ctx);
221 emit(rv_bltu(rd, rs, rvoff >> 1), ctx);
224 emit(rv_bgeu(rd, rs, rvoff >> 1), ctx);
227 emit(rv_bgeu(rs, rd, rvoff >> 1), ctx);
230 emit(rv_bne(rd, rs, rvoff >> 1), ctx);
233 emit(rv_blt(rs, rd, rvoff >> 1), ctx);
236 emit(rv_blt(rd, rs, rvoff >> 1), ctx);
239 emit(rv_bge(rd, rs, rvoff >> 1), ctx);
242 emit(rv_bge(rs, rd, rvoff >> 1), ctx);
270 emit(rv_jal(RV_REG_ZERO, rvoff >> 1), ctx);
281 emit(rv_auipc(RV_REG_T1, upper), ctx);
282 emit(rv_jalr(RV_REG_ZERO, RV_REG_T1, lower), ctx);
310 emit(rv_lwu(RV_REG_T1, off, RV_REG_A1), ctx);
403 emit(rv_jal(rd, rvoff >> 1), ctx);
408 emit(rv_auipc(RV_REG_T1, upper), ctx);
409 emit(rv_jalr(rd, RV_REG_T1, lower), ctx);
500 emit(is64 ? rv_mul(rd, rd, rs) : rv_mulw(rd, rd, rs), ctx);
506 emit(is64 ? rv_divu(rd, rd, rs) : rv_divuw(rd, rd, rs), ctx);
512 emit(is64 ? rv_remu(rd, rd, rs) : rv_remuw(rd, rd, rs), ctx);
518 emit(is64 ? rv_sll(rd, rd, rs) : rv_sllw(rd, rd, rs), ctx);
524 emit(is64 ? rv_srl(rd, rd, rs) : rv_srlw(rd, rd, rs), ctx);
530 emit(is64 ? rv_sra(rd, rd, rs) : rv_sraw(rd, rd, rs), ctx);
653 emit(rv_ori(rd, rd, imm), ctx);
664 emit(rv_xori(rd, rd, imm), ctx);
675 emit(is64 ? rv_mul(rd, rd, RV_REG_T1) :
683 emit(is64 ? rv_divu(rd, rd, RV_REG_T1) :
691 emit(is64 ? rv_remu(rd, rd, RV_REG_T1) :
708 emit(rv_srliw(rd, rd, imm), ctx);
718 emit(rv_sraiw(rd, rd, imm), ctx);
894 emit(rv_lbu(rd, off, rs), ctx);
900 emit(rv_lbu(rd, 0, RV_REG_T1), ctx);
906 emit(rv_lhu(rd, off, rs), ctx);
912 emit(rv_lhu(rd, 0, RV_REG_T1), ctx);
918 emit(rv_lwu(rd, off, rs), ctx);
924 emit(rv_lwu(rd, 0, RV_REG_T1), ctx);
947 emit(rv_sb(rd, off, RV_REG_T1), ctx);
953 emit(rv_sb(RV_REG_T2, 0, RV_REG_T1), ctx);
959 emit(rv_sh(rd, off, RV_REG_T1), ctx);
965 emit(rv_sh(RV_REG_T2, 0, RV_REG_T1), ctx);
993 emit(rv_sb(rd, off, rs), ctx);
999 emit(rv_sb(RV_REG_T1, 0, rs), ctx);
1003 emit(rv_sh(rd, off, rs), ctx);
1009 emit(rv_sh(RV_REG_T1, 0, rs), ctx);
1046 emit(BPF_SIZE(code) == BPF_W ?
1091 emit(rv_addi(RV_REG_TCC, RV_REG_ZERO, MAX_TAIL_CALL_CNT), ctx);