Lines Matching refs:dst_reg_h

296 		u32 dst_reg_h = dst_reg - 1;  in bpf_jit_build_body()  local
300 u32 src2_reg_h = dst_reg_h; in bpf_jit_build_body()
341 bpf_set_seen_register(ctx, dst_reg_h); in bpf_jit_build_body()
358 EMIT(PPC_RAW_ADDE(dst_reg_h, src2_reg_h, src_reg_h)); in bpf_jit_build_body()
365 EMIT(PPC_RAW_SUBFE(dst_reg_h, src_reg_h, src2_reg_h)); in bpf_jit_build_body()
386 EMIT(PPC_RAW_MR(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
396 EMIT(PPC_RAW_ADDZE(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
398 EMIT(PPC_RAW_ADDME(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
403 EMIT(PPC_RAW_MULW(dst_reg_h, src2_reg_h, src_reg)); in bpf_jit_build_body()
406 EMIT(PPC_RAW_ADD(dst_reg_h, dst_reg_h, _R0)); in bpf_jit_build_body()
407 EMIT(PPC_RAW_ADD(dst_reg_h, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
429 PPC_LI32(dst_reg_h, 0); in bpf_jit_build_body()
432 EMIT(PPC_RAW_MR(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
435 EMIT(PPC_RAW_SUBFZE(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
438 EMIT(PPC_RAW_RLWINM(dst_reg_h, src2_reg_h, imm, 0, 31 - imm)); in bpf_jit_build_body()
439 EMIT(PPC_RAW_RLWIMI(dst_reg_h, dst_reg, imm, 32 - imm, 31)); in bpf_jit_build_body()
444 EMIT(PPC_RAW_MULW(dst_reg_h, src2_reg_h, tmp_reg)); in bpf_jit_build_body()
446 EMIT(PPC_RAW_SUB(dst_reg_h, dst_reg_h, src2_reg)); in bpf_jit_build_body()
449 EMIT(PPC_RAW_ADD(dst_reg_h, dst_reg_h, _R0)); in bpf_jit_build_body()
522 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
524 EMIT(PPC_RAW_SRAWI(dst_reg_h, src2_reg_h, 31)); in bpf_jit_build_body()
525 EMIT(PPC_RAW_XOR(dst_reg, src2_reg, dst_reg_h)); in bpf_jit_build_body()
526 EMIT(PPC_RAW_SUBFC(dst_reg, dst_reg_h, dst_reg)); in bpf_jit_build_body()
528 EMIT(PPC_RAW_XOR(dst_reg, dst_reg, dst_reg_h)); in bpf_jit_build_body()
529 EMIT(PPC_RAW_SUBFC(dst_reg, dst_reg_h, dst_reg)); in bpf_jit_build_body()
530 EMIT(PPC_RAW_SUBFE(dst_reg_h, dst_reg_h, dst_reg_h)); in bpf_jit_build_body()
533 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
544 EMIT(PPC_RAW_SUBFZE(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
550 EMIT(PPC_RAW_MR(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
555 EMIT(PPC_RAW_SRAWI(dst_reg_h, src2_reg_h, imm)); in bpf_jit_build_body()
563 EMIT(PPC_RAW_SUBFZE(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
571 EMIT(PPC_RAW_AND(dst_reg_h, src2_reg_h, src_reg_h)); in bpf_jit_build_body()
578 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
595 EMIT(PPC_RAW_OR(dst_reg_h, src2_reg_h, src_reg_h)); in bpf_jit_build_body()
603 EMIT(PPC_RAW_LI(dst_reg_h, -1)); in bpf_jit_build_body()
616 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
619 EMIT(PPC_RAW_XOR(dst_reg_h, src2_reg_h, src_reg_h)); in bpf_jit_build_body()
630 EMIT(PPC_RAW_NOR(dst_reg_h, src2_reg_h, src2_reg_h)); in bpf_jit_build_body()
646 EMIT(PPC_RAW_SLW(dst_reg_h, src2_reg_h, src_reg)); in bpf_jit_build_body()
650 EMIT(PPC_RAW_OR(dst_reg_h, dst_reg_h, _R0)); in bpf_jit_build_body()
652 EMIT(PPC_RAW_OR(dst_reg_h, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
666 EMIT(PPC_RAW_RLWINM(dst_reg_h, src2_reg_h, imm, 0, 31 - imm)); in bpf_jit_build_body()
667 EMIT(PPC_RAW_RLWIMI(dst_reg_h, src2_reg, imm, 32 - imm, 31)); in bpf_jit_build_body()
670 EMIT(PPC_RAW_RLWINM(dst_reg_h, src2_reg, imm, 0, 31 - imm)); in bpf_jit_build_body()
673 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
686 EMIT(PPC_RAW_SRW(tmp_reg, dst_reg_h, tmp_reg)); in bpf_jit_build_body()
688 EMIT(PPC_RAW_SRW(dst_reg_h, src2_reg_h, src_reg)); in bpf_jit_build_body()
702 EMIT(PPC_RAW_MR(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
706 EMIT(PPC_RAW_RLWINM(dst_reg_h, src2_reg_h, 32 - imm, imm, 31)); in bpf_jit_build_body()
709 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
712 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
727 EMIT(PPC_RAW_SRAW(dst_reg_h, src2_reg_h, src_reg)); in bpf_jit_build_body()
742 EMIT(PPC_RAW_MR(dst_reg_h, src2_reg_h)); in bpf_jit_build_body()
746 EMIT(PPC_RAW_SRAWI(dst_reg_h, src2_reg_h, imm)); in bpf_jit_build_body()
749 EMIT(PPC_RAW_SRAWI(dst_reg_h, src2_reg_h, 31)); in bpf_jit_build_body()
752 EMIT(PPC_RAW_SRAWI(dst_reg_h, src2_reg_h, 31)); in bpf_jit_build_body()
762 EMIT(PPC_RAW_SRAWI(dst_reg_h, dst_reg, 31)); in bpf_jit_build_body()
765 EMIT(PPC_RAW_SRAWI(dst_reg_h, dst_reg, 31)); in bpf_jit_build_body()
767 EMIT(PPC_RAW_SRAWI(dst_reg_h, src_reg, 31)); in bpf_jit_build_body()
770 EMIT(PPC_RAW_SRAWI(dst_reg_h, src_reg, 31)); in bpf_jit_build_body()
773 EMIT(PPC_RAW_MR(dst_reg_h, src_reg_h)); in bpf_jit_build_body()
779 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
789 PPC_EX32(dst_reg_h, imm); in bpf_jit_build_body()
831 EMIT(PPC_RAW_MR(dst_reg_h, tmp_reg)); in bpf_jit_build_body()
835 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
1014 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
1043 EMIT(PPC_RAW_SRAWI(dst_reg_h, dst_reg, 31)); in bpf_jit_build_body()
1057 EMIT(PPC_RAW_LWZ(dst_reg_h, src_reg, off)); in bpf_jit_build_body()
1062 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()
1098 PPC_LI32(dst_reg_h, (u32)insn[i + 1].imm); in bpf_jit_build_body()
1227 EMIT(PPC_RAW_CMPLW(dst_reg_h, src_reg_h)); in bpf_jit_build_body()
1245 EMIT(PPC_RAW_CMPW(dst_reg_h, src_reg_h)); in bpf_jit_build_body()
1257 EMIT(PPC_RAW_AND_DOT(_R0, dst_reg_h, src_reg_h)); in bpf_jit_build_body()
1275 EMIT(PPC_RAW_CMPLWI(dst_reg_h, 0)); in bpf_jit_build_body()
1281 EMIT(PPC_RAW_CMPLW(dst_reg_h, _R0)); in bpf_jit_build_body()
1306 EMIT(PPC_RAW_CMPWI(dst_reg_h, imm < 0 ? -1 : 0)); in bpf_jit_build_body()
1311 EMIT(PPC_RAW_CMPWI(dst_reg_h, imm < 0 ? -1 : 0)); in bpf_jit_build_body()
1341 EMIT(PPC_RAW_CMPWI(dst_reg_h, 0)); in bpf_jit_build_body()
1382 EMIT(PPC_RAW_LI(dst_reg_h, 0)); in bpf_jit_build_body()