Lines Matching refs:tmp_reg
288 u32 tmp_reg = bpf_to_ppc(TMP_REG); in bpf_jit_build_body() local
372 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
375 EMIT(PPC_RAW_MULHWU(tmp_reg, dst_reg, src_reg)); in bpf_jit_build_body()
378 EMIT(PPC_RAW_ADD(dst_reg_h, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
404 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
405 PPC_LI32(tmp_reg, imm); in bpf_jit_build_body()
406 EMIT(PPC_RAW_MULW(dst_reg_h, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
409 EMIT(PPC_RAW_MULHWU(_R0, dst_reg, tmp_reg)); in bpf_jit_build_body()
410 EMIT(PPC_RAW_MULW(dst_reg, dst_reg, tmp_reg)); in bpf_jit_build_body()
439 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
440 PPC_LI32(tmp_reg, imm); in bpf_jit_build_body()
441 EMIT(PPC_RAW_DIVWU(_R0, dst_reg, tmp_reg)); in bpf_jit_build_body()
442 EMIT(PPC_RAW_MULW(_R0, tmp_reg, _R0)); in bpf_jit_build_body()
565 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
568 EMIT(PPC_RAW_ADDI(tmp_reg, src_reg, 32)); in bpf_jit_build_body()
570 EMIT(PPC_RAW_SLW(tmp_reg, dst_reg, tmp_reg)); in bpf_jit_build_body()
573 EMIT(PPC_RAW_OR(dst_reg_h, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
601 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
604 EMIT(PPC_RAW_ADDI(tmp_reg, src_reg, 32)); in bpf_jit_build_body()
606 EMIT(PPC_RAW_SRW(tmp_reg, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
609 EMIT(PPC_RAW_OR(dst_reg, dst_reg, tmp_reg)); in bpf_jit_build_body()
637 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
641 EMIT(PPC_RAW_ADDI(tmp_reg, src_reg, 32)); in bpf_jit_build_body()
643 EMIT(PPC_RAW_RLWINM(_R0, tmp_reg, 0, 26, 26)); in bpf_jit_build_body()
644 EMIT(PPC_RAW_SRAW(tmp_reg, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
646 EMIT(PPC_RAW_SLW(tmp_reg, tmp_reg, _R0)); in bpf_jit_build_body()
647 EMIT(PPC_RAW_OR(dst_reg, dst_reg, tmp_reg)); in bpf_jit_build_body()
721 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
722 EMIT(PPC_RAW_RLWINM(tmp_reg, dst_reg, 8, 0, 31)); in bpf_jit_build_body()
725 EMIT(PPC_RAW_RLWIMI(tmp_reg, dst_reg, 24, 0, 7)); in bpf_jit_build_body()
728 EMIT(PPC_RAW_RLWIMI(tmp_reg, dst_reg, 24, 16, 23)); in bpf_jit_build_body()
731 EMIT(PPC_RAW_MR(dst_reg_h, tmp_reg)); in bpf_jit_build_body()
796 bpf_set_seen_register(ctx, tmp_reg); in bpf_jit_build_body()
800 EMIT(PPC_RAW_LI(tmp_reg, off)); in bpf_jit_build_body()
803 EMIT(PPC_RAW_LWARX(_R0, tmp_reg, dst_reg, 0)); in bpf_jit_build_body()
848 EMIT(PPC_RAW_STWCX(save_reg, tmp_reg, dst_reg)); in bpf_jit_build_body()