Home
last modified time | relevance | path

Searched refs:imm12_1 (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.4/arch/riscv/net/
Dbpf_jit_comp.c182 static u32 rv_sb_insn(u16 imm12_1, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_sb_insn() argument
184 u8 imm12 = ((imm12_1 & 0x800) >> 5) | ((imm12_1 & 0x3f0) >> 4); in rv_sb_insn()
185 u8 imm4_1 = ((imm12_1 & 0xf) << 1) | ((imm12_1 & 0x400) >> 10); in rv_sb_insn()
379 static u32 rv_beq(u8 rs1, u8 rs2, u16 imm12_1) in rv_beq() argument
381 return rv_sb_insn(imm12_1, rs2, rs1, 0, 0x63); in rv_beq()
384 static u32 rv_bltu(u8 rs1, u8 rs2, u16 imm12_1) in rv_bltu() argument
386 return rv_sb_insn(imm12_1, rs2, rs1, 6, 0x63); in rv_bltu()
389 static u32 rv_bgeu(u8 rs1, u8 rs2, u16 imm12_1) in rv_bgeu() argument
391 return rv_sb_insn(imm12_1, rs2, rs1, 7, 0x63); in rv_bgeu()
394 static u32 rv_bne(u8 rs1, u8 rs2, u16 imm12_1) in rv_bne() argument
[all …]