Lines Matching refs:r_A
631 emit_jit_reg_move(r_A, r_zero, ctx); in build_prologue()
676 emit_load_imm(r_A, k, ctx); in build_body()
683 emit_load(r_A, r_skb, off, ctx); in build_body()
688 emit_load(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
770 emit_andi(r_X, r_A, 0xf, ctx); in build_body()
778 emit_store(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
788 emit_addiu(r_A, r_A, k, ctx); in build_body()
793 emit_addu(r_A, r_A, r_X, ctx); in build_body()
798 emit_addiu(r_A, r_A, -k, ctx); in build_body()
803 emit_subu(r_A, r_A, r_X, ctx); in build_body()
810 emit_mul(r_A, r_A, r_s0, ctx); in build_body()
815 emit_mul(r_A, r_A, r_X, ctx); in build_body()
823 emit_srl(r_A, r_A, k, ctx); in build_body()
828 emit_div(r_A, r_s0, ctx); in build_body()
834 emit_jit_reg_move(r_A, r_zero, ctx); in build_body()
838 emit_mod(r_A, r_s0, ctx); in build_body()
848 emit_div(r_A, r_X, ctx); in build_body()
857 emit_mod(r_A, r_X, ctx); in build_body()
862 emit_ori(r_A, r_A, k, ctx); in build_body()
867 emit_ori(r_A, r_A, r_X, ctx); in build_body()
872 emit_xori(r_A, r_A, k, ctx); in build_body()
878 emit_xor(r_A, r_A, r_X, ctx); in build_body()
883 emit_andi(r_A, r_A, k, ctx); in build_body()
888 emit_and(r_A, r_A, r_X, ctx); in build_body()
893 emit_sll(r_A, r_A, k, ctx); in build_body()
898 emit_sllv(r_A, r_A, r_X, ctx); in build_body()
903 emit_srl(r_A, r_A, k, ctx); in build_body()
907 emit_srlv(r_A, r_A, r_X, ctx); in build_body()
912 emit_neg(r_A, ctx); in build_body()
951 emit_sltiu(r_s0, r_A, k, ctx); in build_body()
955 emit_sltu(r_s0, r_A, r_X, ctx); in build_body()
972 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
992 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
998 emit_bcond(MIPS_COND_NE, r_A, r_s0, in build_body()
1006 emit_bcond(MIPS_COND_EQ, r_A, r_X, in build_body()
1011 emit_bcond(MIPS_COND_NE, r_A, r_X, in build_body()
1021 emit_and(r_s0, r_A, r_s1, ctx); in build_body()
1034 emit_and(r_s0, r_A, r_X, ctx); in build_body()
1052 emit_reg_move(r_ret, r_A, ctx); /* delay slot */ in build_body()
1072 emit_jit_reg_move(r_X, r_A, ctx); in build_body()
1077 emit_jit_reg_move(r_A, r_X, ctx); in build_body()
1086 emit_half_load(r_A, r_skb, off, ctx); in build_body()
1091 emit_wsbh(r_A, r_A, ctx); in build_body()
1094 emit_andi(r_tmp_imm, r_A, 0xff, ctx); in build_body()
1098 emit_srl(r_tmp_imm, r_A, 8, ctx); in build_body()
1101 emit_or(r_A, r_tmp, r_tmp_imm, ctx); in build_body()
1112 emit_load(r_A, 28, off, ctx); in build_body()
1127 emit_load(r_A, r_s0, off, ctx); in build_body()
1133 emit_load(r_A, r_skb, off, ctx); in build_body()
1139 emit_load(r_A, r_skb, off, ctx); in build_body()
1149 emit_andi(r_A, r_s0, (u16)~VLAN_TAG_PRESENT, ctx); in build_body()
1151 emit_andi(r_A, r_s0, VLAN_TAG_PRESENT, ctx); in build_body()
1153 emit_sltu(r_A, r_zero, r_A, ctx); in build_body()
1161 emit_andi(r_A, r_tmp, PKT_TYPE_MAX, ctx); in build_body()
1164 emit_srl(r_A, r_A, 5, ctx); in build_body()
1174 emit_half_load(r_A, r_skb, off, ctx); in build_body()