imm12_1           187 arch/riscv/net/bpf_jit_comp.c static u32 rv_sb_insn(u16 imm12_1, u8 rs2, u8 rs1, u8 funct3, u8 opcode)
imm12_1           189 arch/riscv/net/bpf_jit_comp.c 	u8 imm12 = ((imm12_1 & 0x800) >> 5) | ((imm12_1 & 0x3f0) >> 4);
imm12_1           190 arch/riscv/net/bpf_jit_comp.c 	u8 imm4_1 = ((imm12_1 & 0xf) << 1) | ((imm12_1 & 0x400) >> 10);
imm12_1           384 arch/riscv/net/bpf_jit_comp.c static u32 rv_beq(u8 rs1, u8 rs2, u16 imm12_1)
imm12_1           386 arch/riscv/net/bpf_jit_comp.c 	return rv_sb_insn(imm12_1, rs2, rs1, 0, 0x63);
imm12_1           389 arch/riscv/net/bpf_jit_comp.c static u32 rv_bltu(u8 rs1, u8 rs2, u16 imm12_1)
imm12_1           391 arch/riscv/net/bpf_jit_comp.c 	return rv_sb_insn(imm12_1, rs2, rs1, 6, 0x63);
imm12_1           394 arch/riscv/net/bpf_jit_comp.c static u32 rv_bgeu(u8 rs1, u8 rs2, u16 imm12_1)
imm12_1           396 arch/riscv/net/bpf_jit_comp.c 	return rv_sb_insn(imm12_1, rs2, rs1, 7, 0x63);
imm12_1           399 arch/riscv/net/bpf_jit_comp.c static u32 rv_bne(u8 rs1, u8 rs2, u16 imm12_1)
imm12_1           401 arch/riscv/net/bpf_jit_comp.c 	return rv_sb_insn(imm12_1, rs2, rs1, 1, 0x63);
imm12_1           404 arch/riscv/net/bpf_jit_comp.c static u32 rv_blt(u8 rs1, u8 rs2, u16 imm12_1)
imm12_1           406 arch/riscv/net/bpf_jit_comp.c 	return rv_sb_insn(imm12_1, rs2, rs1, 4, 0x63);
imm12_1           409 arch/riscv/net/bpf_jit_comp.c static u32 rv_bge(u8 rs1, u8 rs2, u16 imm12_1)
imm12_1           411 arch/riscv/net/bpf_jit_comp.c 	return rv_sb_insn(imm12_1, rs2, rs1, 5, 0x63);