• Home
  • Raw
  • Download

Lines Matching refs:imm

452 	s32 imm = insn->imm;  in bpf_jit_emit_insn()  local
460 if (imm == 1) { in bpf_jit_emit_insn()
552 switch (imm) { in bpf_jit_emit_insn()
574 if (imm == 16) in bpf_jit_emit_insn()
586 if (imm == 32) in bpf_jit_emit_insn()
618 emit_imm(rd, imm, ctx); in bpf_jit_emit_insn()
626 if (is_12b_int(imm)) { in bpf_jit_emit_insn()
627 emit_addi(rd, rd, imm, ctx); in bpf_jit_emit_insn()
629 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
637 if (is_12b_int(-imm)) { in bpf_jit_emit_insn()
638 emit_addi(rd, rd, -imm, ctx); in bpf_jit_emit_insn()
640 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
648 if (is_12b_int(imm)) { in bpf_jit_emit_insn()
649 emit_andi(rd, rd, imm, ctx); in bpf_jit_emit_insn()
651 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
659 if (is_12b_int(imm)) { in bpf_jit_emit_insn()
660 emit(rv_ori(rd, rd, imm), ctx); in bpf_jit_emit_insn()
662 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
670 if (is_12b_int(imm)) { in bpf_jit_emit_insn()
671 emit(rv_xori(rd, rd, imm), ctx); in bpf_jit_emit_insn()
673 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
681 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
689 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
697 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
705 emit_slli(rd, rd, imm, ctx); in bpf_jit_emit_insn()
713 emit_srli(rd, rd, imm, ctx); in bpf_jit_emit_insn()
715 emit(rv_srliw(rd, rd, imm), ctx); in bpf_jit_emit_insn()
723 emit_srai(rd, rd, imm, ctx); in bpf_jit_emit_insn()
725 emit(rv_sraiw(rd, rd, imm), ctx); in bpf_jit_emit_insn()
809 if (imm) { in bpf_jit_emit_insn()
810 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
833 if (is_12b_int(imm)) { in bpf_jit_emit_insn()
834 emit_andi(RV_REG_T1, rd, imm, ctx); in bpf_jit_emit_insn()
836 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
843 if (!is64 && imm < 0) in bpf_jit_emit_insn()
889 imm64 = (u64)insn1.imm << 32 | (u32)imm; in bpf_jit_emit_insn()
948 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
960 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
971 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
982 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()