• Home
  • Raw
  • Download

Lines Matching refs:r_A

638 		emit_jit_reg_move(r_A, r_zero, ctx);  in build_prologue()
683 emit_load_imm(r_A, k, ctx); in build_body()
690 emit_load(r_A, r_skb, off, ctx); in build_body()
695 emit_load(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
777 emit_andi(r_X, r_A, 0xf, ctx); in build_body()
785 emit_store(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
795 emit_addiu(r_A, r_A, k, ctx); in build_body()
800 emit_addu(r_A, r_A, r_X, ctx); in build_body()
805 emit_addiu(r_A, r_A, -k, ctx); in build_body()
810 emit_subu(r_A, r_A, r_X, ctx); in build_body()
817 emit_mul(r_A, r_A, r_s0, ctx); in build_body()
822 emit_mul(r_A, r_A, r_X, ctx); in build_body()
830 emit_srl(r_A, r_A, k, ctx); in build_body()
835 emit_div(r_A, r_s0, ctx); in build_body()
841 emit_jit_reg_move(r_A, r_zero, ctx); in build_body()
845 emit_mod(r_A, r_s0, ctx); in build_body()
855 emit_div(r_A, r_X, ctx); in build_body()
864 emit_mod(r_A, r_X, ctx); in build_body()
869 emit_ori(r_A, r_A, k, ctx); in build_body()
874 emit_ori(r_A, r_A, r_X, ctx); in build_body()
879 emit_xori(r_A, r_A, k, ctx); in build_body()
885 emit_xor(r_A, r_A, r_X, ctx); in build_body()
890 emit_andi(r_A, r_A, k, ctx); in build_body()
895 emit_and(r_A, r_A, r_X, ctx); in build_body()
900 emit_sll(r_A, r_A, k, ctx); in build_body()
905 emit_sllv(r_A, r_A, r_X, ctx); in build_body()
910 emit_srl(r_A, r_A, k, ctx); in build_body()
914 emit_srlv(r_A, r_A, r_X, ctx); in build_body()
919 emit_neg(r_A, ctx); in build_body()
958 emit_sltiu(r_s0, r_A, k, ctx); in build_body()
962 emit_sltu(r_s0, r_A, r_X, ctx); in build_body()
979 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
999 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
1005 emit_bcond(MIPS_COND_NE, r_A, r_s0, in build_body()
1013 emit_bcond(MIPS_COND_EQ, r_A, r_X, in build_body()
1018 emit_bcond(MIPS_COND_NE, r_A, r_X, in build_body()
1028 emit_and(r_s0, r_A, r_s1, ctx); in build_body()
1041 emit_and(r_s0, r_A, r_X, ctx); in build_body()
1059 emit_reg_move(r_ret, r_A, ctx); /* delay slot */ in build_body()
1079 emit_jit_reg_move(r_X, r_A, ctx); in build_body()
1084 emit_jit_reg_move(r_A, r_X, ctx); in build_body()
1093 emit_half_load(r_A, r_skb, off, ctx); in build_body()
1098 emit_wsbh(r_A, r_A, ctx); in build_body()
1101 emit_andi(r_tmp_imm, r_A, 0xff, ctx); in build_body()
1105 emit_srl(r_tmp_imm, r_A, 8, ctx); in build_body()
1108 emit_or(r_A, r_tmp, r_tmp_imm, ctx); in build_body()
1119 emit_load(r_A, 28, off, ctx); in build_body()
1134 emit_load(r_A, r_s0, off, ctx); in build_body()
1140 emit_load(r_A, r_skb, off, ctx); in build_body()
1146 emit_load(r_A, r_skb, off, ctx); in build_body()
1156 emit_andi(r_A, r_s0, (u16)~VLAN_TAG_PRESENT, ctx); in build_body()
1158 emit_andi(r_A, r_s0, VLAN_TAG_PRESENT, ctx); in build_body()
1160 emit_sltu(r_A, r_zero, r_A, ctx); in build_body()
1168 emit_andi(r_A, r_tmp, PKT_TYPE_MAX, ctx); in build_body()
1171 emit_srl(r_A, r_A, 5, ctx); in build_body()
1181 emit_half_load(r_A, r_skb, off, ctx); in build_body()