Searched refs:rv_sll (Results 1 – 3 of 3) sorted by relevance
/linux/arch/riscv/net/ |
H A D | bpf_jit_comp32.c | 382 emit(rv_sll(lo(rd), lo(rd), RV_REG_T0), ctx); in emit_alu_i32() 461 emit(rv_sll(hi(rd), lo(rd), RV_REG_T0), ctx); in emit_alu_r64() 468 emit(rv_sll(hi(rd), hi(rd), lo(rs)), ctx); in emit_alu_r64() 470 emit(rv_sll(lo(rd), lo(rd), lo(rs)), ctx); in emit_alu_r64() 481 emit(rv_sll(RV_REG_T0, RV_REG_T0, RV_REG_T1), ctx); in emit_alu_r64() 495 emit(rv_sll(RV_REG_T0, RV_REG_T0, RV_REG_T1), ctx); in emit_alu_r64() 548 emit(rv_sll(lo(rd), lo(rd), lo(rs)), ctx); in emit_alu_r32()
|
H A D | bpf_jit.h | 424 static inline u32 rv_sll(u8 rd, u8 rs1, u8 rs2) in rv_sll() function
|
H A D | bpf_jit_comp64.c | 1249 emit(is64 ? rv_sll(rd, rd, rs) : rv_sllw(rd, rd, rs), ctx); in bpf_jit_emit_insn()
|