Lines Matching refs:r_A
644 emit_jit_reg_move(r_A, r_zero, ctx); in build_prologue()
694 emit_load_imm(r_A, k, ctx); in build_body()
701 emit_load(r_A, r_skb, off, ctx); in build_body()
706 emit_load(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
793 emit_andi(r_X, r_A, 0xf, ctx); in build_body()
801 emit_store(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
811 emit_addiu(r_A, r_A, k, ctx); in build_body()
816 emit_addu(r_A, r_A, r_X, ctx); in build_body()
821 emit_addiu(r_A, r_A, -k, ctx); in build_body()
826 emit_subu(r_A, r_A, r_X, ctx); in build_body()
833 emit_mul(r_A, r_A, r_s0, ctx); in build_body()
838 emit_mul(r_A, r_A, r_X, ctx); in build_body()
846 emit_srl(r_A, r_A, k, ctx); in build_body()
851 emit_div(r_A, r_s0, ctx); in build_body()
857 emit_jit_reg_move(r_A, r_zero, ctx); in build_body()
861 emit_mod(r_A, r_s0, ctx); in build_body()
873 emit_div(r_A, r_X, ctx); in build_body()
884 emit_mod(r_A, r_X, ctx); in build_body()
889 emit_ori(r_A, r_A, k, ctx); in build_body()
894 emit_ori(r_A, r_A, r_X, ctx); in build_body()
899 emit_xori(r_A, r_A, k, ctx); in build_body()
905 emit_xor(r_A, r_A, r_X, ctx); in build_body()
910 emit_andi(r_A, r_A, k, ctx); in build_body()
915 emit_and(r_A, r_A, r_X, ctx); in build_body()
920 emit_sll(r_A, r_A, k, ctx); in build_body()
925 emit_sllv(r_A, r_A, r_X, ctx); in build_body()
930 emit_srl(r_A, r_A, k, ctx); in build_body()
934 emit_srlv(r_A, r_A, r_X, ctx); in build_body()
939 emit_neg(r_A, ctx); in build_body()
981 emit_sltiu(r_s0, r_A, k, ctx); in build_body()
985 emit_sltu(r_s0, r_A, r_X, ctx); in build_body()
1002 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
1022 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
1028 emit_bcond(MIPS_COND_NE, r_A, r_s0, in build_body()
1036 emit_bcond(MIPS_COND_EQ, r_A, r_X, in build_body()
1041 emit_bcond(MIPS_COND_NE, r_A, r_X, in build_body()
1051 emit_and(r_s0, r_A, r_s1, ctx); in build_body()
1064 emit_and(r_s0, r_A, r_X, ctx); in build_body()
1086 emit_reg_move(r_ret, r_A, ctx); /* delay slot */ in build_body()
1109 emit_jit_reg_move(r_X, r_A, ctx); in build_body()
1114 emit_jit_reg_move(r_A, r_X, ctx); in build_body()
1123 emit_half_load(r_A, r_skb, off, ctx); in build_body()
1128 emit_wsbh(r_A, r_A, ctx); in build_body()
1131 emit_andi(r_tmp_imm, r_A, 0xff, ctx); in build_body()
1135 emit_srl(r_tmp_imm, r_A, 8, ctx); in build_body()
1138 emit_or(r_A, r_tmp, r_tmp_imm, ctx); in build_body()
1149 emit_load(r_A, 28, off, ctx); in build_body()
1168 emit_load(r_A, r_s0, off, ctx); in build_body()
1172 emit_half_load_unsigned(r_A, r_s0, off, ctx); in build_body()
1179 emit_load(r_A, r_skb, off, ctx); in build_body()
1185 emit_load(r_A, r_skb, off, ctx); in build_body()
1192 emit_half_load_unsigned(r_A, r_skb, off, ctx); in build_body()
1196 emit_load_byte(r_A, r_skb, PKT_VLAN_PRESENT_OFFSET(), ctx); in build_body()
1198 emit_srl(r_A, r_A, PKT_VLAN_PRESENT_BIT, ctx); in build_body()
1200 emit_andi(r_A, r_A, 1, ctx); in build_body()
1207 emit_andi(r_A, r_tmp, PKT_TYPE_MAX, ctx); in build_body()
1210 emit_srl(r_A, r_A, 5, ctx); in build_body()
1220 emit_half_load_unsigned(r_A, r_skb, off, ctx); in build_body()