Searched refs:imm12_1 (Results 1 - 1 of 1) sorted by last modified time
/linux-master/arch/riscv/net/ |
H A D | bpf_jit.h | 257 static inline u32 rv_b_insn(u16 imm12_1, u8 rs2, u8 rs1, u8 funct3, u8 opcode) argument 259 u8 imm12 = ((imm12_1 & 0x800) >> 5) | ((imm12_1 & 0x3f0) >> 4); 260 u8 imm4_1 = ((imm12_1 & 0xf) << 1) | ((imm12_1 & 0x400) >> 10); 474 static inline u32 rv_beq(u8 rs1, u8 rs2, u16 imm12_1) argument 476 return rv_b_insn(imm12_1, rs2, rs1, 0, 0x63); 479 static inline u32 rv_bne(u8 rs1, u8 rs2, u16 imm12_1) argument 481 return rv_b_insn(imm12_1, rs2, rs1, 1, 0x63); 484 static inline u32 rv_bltu(u8 rs1, u8 rs2, u16 imm12_1) argument 489 rv_bgtu(u8 rs1, u8 rs2, u16 imm12_1) argument 494 rv_bgeu(u8 rs1, u8 rs2, u16 imm12_1) argument 499 rv_bleu(u8 rs1, u8 rs2, u16 imm12_1) argument 504 rv_blt(u8 rs1, u8 rs2, u16 imm12_1) argument 509 rv_bgt(u8 rs1, u8 rs2, u16 imm12_1) argument 514 rv_bge(u8 rs1, u8 rs2, u16 imm12_1) argument 519 rv_ble(u8 rs1, u8 rs2, u16 imm12_1) argument [all...] |
Completed in 148 milliseconds