H A D | bpf_jit.h | 225 static inline u32 rv_r_insn(u8 funct7, u8 rs2, u8 rs1, u8 funct3, u8 rd, in rv_r_insn() argument 232 static inline u32 rv_i_insn(u16 imm11_0, u8 rs1, u8 funct3, u8 rd, u8 opcode) in rv_i_insn() argument 238 static inline u32 rv_s_insn(u16 imm11_0, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_s_insn() argument 246 static inline u32 rv_b_insn(u16 imm12_1, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_b_insn() argument 270 rv_amo_insn(u8 funct5, u8 aq, u8 rl, u8 rs2, u8 rs1, u8 funct3, u8 rd, u8 opcode) rv_amo_insn() argument 285 rv_ci_insn(u8 funct3, u32 imm6, u8 rd, u8 op) rv_ci_insn() argument 293 rv_css_insn(u8 funct3, u32 uimm, u8 rs2, u8 op) rv_css_insn() argument 298 rv_ciw_insn(u8 funct3, u32 uimm, u8 rd, u8 op) rv_ciw_insn() argument 303 rv_cl_insn(u8 funct3, u32 imm_hi, u8 rs1, u32 imm_lo, u8 rd, u8 op) rv_cl_insn() argument 310 rv_cs_insn(u8 funct3, u32 imm_hi, u8 rs1, u32 imm_lo, u8 rs2, u8 op) rv_cs_insn() argument 323 rv_cb_insn(u8 funct3, u32 imm6, u8 funct2, u8 rd, u8 op) rv_cb_insn() argument [all...] |
H A D | bpf_jit.h | 229 static inline u32 rv_r_insn(u8 funct7, u8 rs2, u8 rs1, u8 funct3, u8 rd, in rv_r_insn() argument 236 static inline u32 rv_i_insn(u16 imm11_0, u8 rs1, u8 funct3, u8 rd, u8 opcode) in rv_i_insn() argument 242 static inline u32 rv_s_insn(u16 imm11_0, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_s_insn() argument 250 static inline u32 rv_b_insn(u16 imm12_1, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_b_insn() argument 274 rv_amo_insn(u8 funct5, u8 aq, u8 rl, u8 rs2, u8 rs1, u8 funct3, u8 rd, u8 opcode) rv_amo_insn() argument 289 rv_ci_insn(u8 funct3, u32 imm6, u8 rd, u8 op) rv_ci_insn() argument 297 rv_css_insn(u8 funct3, u32 uimm, u8 rs2, u8 op) rv_css_insn() argument 302 rv_ciw_insn(u8 funct3, u32 uimm, u8 rd, u8 op) rv_ciw_insn() argument 307 rv_cl_insn(u8 funct3, u32 imm_hi, u8 rs1, u32 imm_lo, u8 rd, u8 op) rv_cl_insn() argument 314 rv_cs_insn(u8 funct3, u32 imm_hi, u8 rs1, u32 imm_lo, u8 rs2, u8 op) rv_cs_insn() argument 327 rv_cb_insn(u8 funct3, u32 imm6, u8 funct2, u8 rd, u8 op) rv_cb_insn() argument [all...] |
H A D | assembler-riscv64.cc | 817 void Assembler::GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, in GenInstrR() argument 827 void Assembler::GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, in GenInstrR() argument 837 void Assembler::GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, in GenInstrR() argument 847 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, FPURegister rd, Register rs1, Register rs2) GenInstrR() argument 857 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, FPURegister rd, FPURegister rs1, Register rs2) GenInstrR() argument 867 GenInstrR(uint8_t funct7, uint8_t funct3, Opcode opcode, Register rd, FPURegister rs1, FPURegister rs2) GenInstrR() argument 899 GenInstrRAtomic(uint8_t funct5, bool aq, bool rl, uint8_t funct3, Register rd, Register rs1, Register rs2) GenInstrRAtomic() argument 919 GenInstrI(uint8_t funct3, Opcode opcode, Register rd, Register rs1, int16_t imm12) GenInstrI() argument 928 GenInstrI(uint8_t funct3, Opcode opcode, FPURegister rd, Register rs1, int16_t imm12) GenInstrI() argument 937 GenInstrIShift(bool arithshift, uint8_t funct3, Opcode opcode, Register rd, Register rs1, uint8_t shamt) GenInstrIShift() argument 947 GenInstrIShiftW(bool arithshift, uint8_t funct3, Opcode opcode, Register rd, Register rs1, uint8_t shamt) GenInstrIShiftW() argument 957 GenInstrS(uint8_t funct3, Opcode opcode, Register rs1, Register rs2, int16_t imm12) GenInstrS() argument 968 GenInstrS(uint8_t funct3, Opcode opcode, Register rs1, FPURegister rs2, int16_t imm12) GenInstrS() argument 979 GenInstrB(uint8_t funct3, Opcode opcode, Register rs1, Register rs2, int16_t imm13) GenInstrB() argument 1026 GenInstrCI(uint8_t funct3, Opcode opcode, Register rd, int8_t imm6) GenInstrCI() argument 1035 GenInstrCIU(uint8_t funct3, Opcode opcode, Register rd, uint8_t uimm6) GenInstrCIU() argument 1044 GenInstrCIU(uint8_t funct3, Opcode opcode, FPURegister rd, uint8_t uimm6) GenInstrCIU() argument 1053 GenInstrCIW(uint8_t funct3, Opcode opcode, Register rd, uint8_t uimm8) GenInstrCIW() argument 1062 GenInstrCSS(uint8_t funct3, Opcode opcode, Register rs2, uint8_t uimm6) GenInstrCSS() argument 1070 GenInstrCSS(uint8_t funct3, Opcode opcode, FPURegister rs2, uint8_t uimm6) GenInstrCSS() argument 1078 GenInstrCL(uint8_t funct3, Opcode opcode, Register rd, Register rs1, uint8_t uimm5) GenInstrCL() argument 1089 GenInstrCL(uint8_t funct3, Opcode opcode, FPURegister rd, Register rs1, uint8_t uimm5) GenInstrCL() argument 1099 GenInstrCJ(uint8_t funct3, Opcode opcode, uint16_t uint11) GenInstrCJ() argument 1105 GenInstrCS(uint8_t funct3, Opcode opcode, Register rs2, Register rs1, uint8_t uimm5) GenInstrCS() argument 1116 GenInstrCS(uint8_t funct3, Opcode opcode, FPURegister rs2, Register rs1, uint8_t uimm5) GenInstrCS() argument 1127 GenInstrCB(uint8_t funct3, Opcode opcode, Register rs1, uint8_t uimm8) GenInstrCB() argument 1136 GenInstrCBA(uint8_t funct3, uint8_t funct2, Opcode opcode, Register rs1, int8_t imm6) GenInstrCBA() argument 1285 GenInstrBranchCC_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm13) GenInstrBranchCC_rri() argument 1290 GenInstrLoad_ri(uint8_t funct3, Register rd, Register rs1, int16_t imm12) GenInstrLoad_ri() argument 1295 GenInstrStore_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm12) GenInstrStore_rri() argument 1300 GenInstrALU_ri(uint8_t funct3, Register rd, Register rs1, int16_t imm12) GenInstrALU_ri() argument 1305 GenInstrShift_ri(bool arithshift, uint8_t funct3, Register rd, Register rs1, uint8_t shamt) GenInstrShift_ri() argument 1311 GenInstrALU_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2) GenInstrALU_rr() argument 1316 GenInstrCSR_ir(uint8_t funct3, Register rd, ControlStatusReg csr, Register rs1) GenInstrCSR_ir() argument 1321 GenInstrCSR_ii(uint8_t funct3, Register rd, ControlStatusReg csr, uint8_t imm5) GenInstrCSR_ii() argument 1326 GenInstrShiftW_ri(bool arithshift, uint8_t funct3, Register rd, Register rs1, uint8_t shamt) GenInstrShiftW_ri() argument 1331 GenInstrALUW_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2) GenInstrALUW_rr() argument 1340 GenInstrLoadFP_ri(uint8_t funct3, FPURegister rd, Register rs1, int16_t imm12) GenInstrLoadFP_ri() argument 1345 GenInstrStoreFP_rri(uint8_t funct3, Register rs1, FPURegister rs2, int16_t imm12) GenInstrStoreFP_rri() argument 1350 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, FPURegister rs2) GenInstrALUFP_rr() argument 1355 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, Register rs1, Register rs2) GenInstrALUFP_rr() argument 1360 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, Register rs2) GenInstrALUFP_rr() argument 1365 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, Register rs2) GenInstrALUFP_rr() argument 1370 GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, FPURegister rs2) GenInstrALUFP_rr() argument [all...] |