Searched refs:rv_i_insn (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/riscv/net/ |
H A D | bpf_jit.h | 236 static inline u32 rv_i_insn(u16 imm11_0, u8 rs1, u8 funct3, u8 rd, u8 opcode) in rv_i_insn() function 339 return rv_i_insn(imm11_0, rs1, 0, rd, 0x13); in rv_addi() 344 return rv_i_insn(imm11_0, rs1, 7, rd, 0x13); in rv_andi() 349 return rv_i_insn(imm11_0, rs1, 6, rd, 0x13); in rv_ori() 354 return rv_i_insn(imm11_0, rs1, 4, rd, 0x13); in rv_xori() 359 return rv_i_insn(imm11_0, rs1, 1, rd, 0x13); in rv_slli() 364 return rv_i_insn(imm11_0, rs1, 5, rd, 0x13); in rv_srli() 369 return rv_i_insn(0x400 | imm11_0, rs1, 5, rd, 0x13); in rv_srai() 464 return rv_i_insn(imm11_0, rs1, 0, rd, 0x67); in rv_jalr() 519 return rv_i_insn(imm11_0, rs1, 0, rd, 0x03); in rv_lb() [all …]
|