Lines Matching refs:r_A
94 #define r_A MIPS_R_S3 macro
690 emit_jit_reg_move(r_A, r_zero, ctx); in build_prologue()
761 emit_load_imm(r_A, k, ctx); in build_body()
768 emit_load(r_A, r_skb, off, ctx); in build_body()
773 emit_load(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
826 emit_jit_reg_move(r_A, r_val, ctx); in build_body()
902 emit_store(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
912 emit_addiu(r_A, r_A, k, ctx); in build_body()
917 emit_addu(r_A, r_A, r_X, ctx); in build_body()
922 emit_addiu(r_A, r_A, -k, ctx); in build_body()
927 emit_subu(r_A, r_A, r_X, ctx); in build_body()
934 emit_mul(r_A, r_A, r_s0, ctx); in build_body()
939 emit_mul(r_A, r_A, r_X, ctx); in build_body()
947 emit_srl(r_A, r_A, k, ctx); in build_body()
952 emit_div(r_A, r_s0, ctx); in build_body()
958 emit_jit_reg_move(r_A, r_zero, ctx); in build_body()
962 emit_mod(r_A, r_s0, ctx); in build_body()
972 emit_div(r_A, r_X, ctx); in build_body()
981 emit_mod(r_A, r_X, ctx); in build_body()
986 emit_ori(r_A, r_A, k, ctx); in build_body()
991 emit_ori(r_A, r_A, r_X, ctx); in build_body()
996 emit_xori(r_A, r_A, k, ctx); in build_body()
1002 emit_xor(r_A, r_A, r_X, ctx); in build_body()
1007 emit_andi(r_A, r_A, k, ctx); in build_body()
1012 emit_and(r_A, r_A, r_X, ctx); in build_body()
1017 emit_sll(r_A, r_A, k, ctx); in build_body()
1022 emit_sllv(r_A, r_A, r_X, ctx); in build_body()
1027 emit_srl(r_A, r_A, k, ctx); in build_body()
1031 emit_srlv(r_A, r_A, r_X, ctx); in build_body()
1036 emit_neg(r_A, ctx); in build_body()
1075 emit_sltiu(r_s0, r_A, k, ctx); in build_body()
1079 emit_sltu(r_s0, r_A, r_X, ctx); in build_body()
1096 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
1116 emit_bcond(MIPS_COND_EQ, r_A, r_s0, in build_body()
1122 emit_bcond(MIPS_COND_NE, r_A, r_s0, in build_body()
1130 emit_bcond(MIPS_COND_EQ, r_A, r_X, in build_body()
1135 emit_bcond(MIPS_COND_NE, r_A, r_X, in build_body()
1145 emit_and(r_s0, r_A, r_s1, ctx); in build_body()
1158 emit_and(r_s0, r_A, r_X, ctx); in build_body()
1176 emit_reg_move(r_ret, r_A, ctx); /* delay slot */ in build_body()
1196 emit_jit_reg_move(r_X, r_A, ctx); in build_body()
1201 emit_jit_reg_move(r_A, r_X, ctx); in build_body()
1210 emit_half_load(r_A, r_skb, off, ctx); in build_body()
1215 emit_wsbh(r_A, r_A, ctx); in build_body()
1218 emit_andi(r_tmp_imm, r_A, 0xff, ctx); in build_body()
1222 emit_srl(r_tmp_imm, r_A, 8, ctx); in build_body()
1225 emit_or(r_A, r_tmp, r_tmp_imm, ctx); in build_body()
1236 emit_load(r_A, 28, off, ctx); in build_body()
1251 emit_load(r_A, r_s0, off, ctx); in build_body()
1257 emit_load(r_A, r_skb, off, ctx); in build_body()
1263 emit_load(r_A, r_skb, off, ctx); in build_body()
1273 emit_andi(r_A, r_s0, (u16)~VLAN_TAG_PRESENT, ctx); in build_body()
1275 emit_andi(r_A, r_s0, VLAN_TAG_PRESENT, ctx); in build_body()
1277 emit_sltu(r_A, r_zero, r_A, ctx); in build_body()
1285 emit_andi(r_A, r_tmp, PKT_TYPE_MAX, ctx); in build_body()
1288 emit_srl(r_A, r_A, 5, ctx); in build_body()
1298 emit_half_load(r_A, r_skb, off, ctx); in build_body()