Lines Matching refs:emitc
117 static inline void emitc(const u16 insn, struct rv_jit_context *ctx)
915 emitc(rvc_jalr(rs), ctx);
917 emitc(rvc_jr(rs), ctx);
925 emitc(rvc_mv(rd, rs), ctx);
933 emitc(rvc_add(rd, rs2), ctx);
941 emitc(rvc_addi16sp(imm), ctx);
944 emitc(rvc_addi4spn(rd, imm), ctx);
946 emitc(rvc_addi(rd, imm), ctx);
954 emitc(rvc_li(rd, imm), ctx);
962 emitc(rvc_lui(rd, imm), ctx);
970 emitc(rvc_slli(rd, imm), ctx);
978 emitc(rvc_andi(rd, imm), ctx);
986 emitc(rvc_srli(rd, imm), ctx);
994 emitc(rvc_srai(rd, imm), ctx);
1002 emitc(rvc_sub(rd, rs2), ctx);
1010 emitc(rvc_or(rd, rs2), ctx);
1018 emitc(rvc_and(rd, rs2), ctx);
1026 emitc(rvc_xor(rd, rs2), ctx);
1034 emitc(rvc_lwsp(rd, off), ctx);
1036 emitc(rvc_lw(rd, off, rs1), ctx);
1044 emitc(rvc_swsp(off, rs2), ctx);
1046 emitc(rvc_sw(rs1, off, rs2), ctx);
1057 emitc(rvc_addiw(rd, imm), ctx);
1065 emitc(rvc_ldsp(rd, off), ctx);
1067 emitc(rvc_ld(rd, off, rs1), ctx);
1075 emitc(rvc_sdsp(off, rs2), ctx);
1077 emitc(rvc_sd(rs1, off, rs2), ctx);
1085 emitc(rvc_subw(rd, rs2), ctx);