Home
last modified time | relevance | path

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

/openbmc/linux/arch/riscv/net/
H A Dbpf_jit_comp32.c390 emit(rv_srl(lo(rd), lo(rd), RV_REG_T0), ctx); in emit_alu_i32()
467 emit(rv_srl(RV_REG_T0, RV_REG_T0, RV_REG_T1), ctx); in emit_alu_r64()
475 emit(rv_srl(lo(rd), hi(rd), RV_REG_T0), ctx); in emit_alu_r64()
482 emit(rv_srl(lo(rd), lo(rd), lo(rs)), ctx); in emit_alu_r64()
484 emit(rv_srl(hi(rd), hi(rd), lo(rs)), ctx); in emit_alu_r64()
496 emit(rv_srl(lo(rd), lo(rd), lo(rs)), ctx); in emit_alu_r64()
551 emit(rv_srl(lo(rd), lo(rd), lo(rs)), ctx); in emit_alu_r32()
H A Dbpf_jit.h417 static inline u32 rv_srl(u8 rd, u8 rs1, u8 rs2) in rv_srl() function
H A Dbpf_jit_comp64.c1175 emit(is64 ? rv_srl(rd, rd, rs) : rv_srlw(rd, rd, rs), ctx); in bpf_jit_emit_insn()