Lines Matching refs:r_A
644 emit_jit_reg_move(r_A, r_zero, ctx); in build_prologue()
689 emit_load_imm(r_A, k, ctx); in build_body()
696 emit_load(r_A, r_skb, off, ctx); in build_body()
701 emit_load(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
783 emit_andi(r_X, r_A, 0xf, ctx); in build_body()
791 emit_store(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
801 emit_addiu(r_A, r_A, k, ctx); in build_body()
806 emit_addu(r_A, r_A, r_X, ctx); in build_body()
811 emit_addiu(r_A, r_A, -k, ctx); in build_body()
816 emit_subu(r_A, r_A, r_X, ctx); in build_body()
823 emit_mul(r_A, r_A, r_s0, ctx); in build_body()
828 emit_mul(r_A, r_A, r_X, ctx); in build_body()
836 emit_srl(r_A, r_A, k, ctx); in build_body()
841 emit_div(r_A, r_s0, ctx); in build_body()
847 emit_jit_reg_move(r_A, r_zero, ctx); in build_body()
851 emit_mod(r_A, r_s0, ctx); in build_body()
861 emit_div(r_A, r_X, ctx); in build_body()
870 emit_mod(r_A, r_X, ctx); in build_body()
875 emit_ori(r_A, r_A, k, ctx); in build_body()
880 emit_ori(r_A, r_A, r_X, ctx); in build_body()
885 emit_xori(r_A, r_A, k, ctx); in build_body()
891 emit_xor(r_A, r_A, r_X, ctx); in build_body()
896 emit_andi(r_A, r_A, k, ctx); in build_body()
901 emit_and(r_A, r_A, r_X, ctx); in build_body()
906 emit_sll(r_A, r_A, k, ctx); in build_body()
911 emit_sllv(r_A, r_A, r_X, ctx); in build_body()
916 emit_srl(r_A, r_A, k, ctx); in build_body()
920 emit_srlv(r_A, r_A, r_X, ctx); in build_body()
925 emit_neg(r_A, ctx); in build_body()
964 emit_sltiu(r_s0, r_A, k, ctx); in build_body()
968 emit_sltu(r_s0, r_A, r_X, ctx); in build_body()
985 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
1005 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
1011 emit_bcond(MIPS_COND_NE, r_A, r_s0, in build_body()
1019 emit_bcond(MIPS_COND_EQ, r_A, r_X, in build_body()
1024 emit_bcond(MIPS_COND_NE, r_A, r_X, in build_body()
1034 emit_and(r_s0, r_A, r_s1, ctx); in build_body()
1047 emit_and(r_s0, r_A, r_X, ctx); in build_body()
1065 emit_reg_move(r_ret, r_A, ctx); /* delay slot */ in build_body()
1085 emit_jit_reg_move(r_X, r_A, ctx); in build_body()
1090 emit_jit_reg_move(r_A, r_X, ctx); in build_body()
1099 emit_half_load(r_A, r_skb, off, ctx); in build_body()
1104 emit_wsbh(r_A, r_A, ctx); in build_body()
1107 emit_andi(r_tmp_imm, r_A, 0xff, ctx); in build_body()
1111 emit_srl(r_tmp_imm, r_A, 8, ctx); in build_body()
1114 emit_or(r_A, r_tmp, r_tmp_imm, ctx); in build_body()
1125 emit_load(r_A, 28, off, ctx); in build_body()
1142 emit_load(r_A, r_s0, off, ctx); in build_body()
1146 emit_half_load_unsigned(r_A, r_s0, off, ctx); in build_body()
1153 emit_load(r_A, r_skb, off, ctx); in build_body()
1159 emit_load(r_A, r_skb, off, ctx); in build_body()
1169 emit_andi(r_A, r_s0, (u16)~VLAN_TAG_PRESENT, ctx); in build_body()
1171 emit_andi(r_A, r_s0, VLAN_TAG_PRESENT, ctx); in build_body()
1173 emit_sltu(r_A, r_zero, r_A, ctx); in build_body()
1181 emit_andi(r_A, r_tmp, PKT_TYPE_MAX, ctx); in build_body()
1184 emit_srl(r_A, r_A, 5, ctx); in build_body()
1194 emit_half_load_unsigned(r_A, r_skb, off, ctx); in build_body()