Lines Matching refs:dst_ar
1120 static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si dst_ar, sljit_sw imm) in load_immediate() argument
1124 return ADDLI(dst_ar, ZERO, imm); in load_immediate()
1127 FAIL_IF(ADDLI(dst_ar, ZERO, imm >> 16)); in load_immediate()
1128 return SHL16INSLI(dst_ar, dst_ar, imm); in load_immediate()
1132 FAIL_IF(ADDLI(dst_ar, ZERO, imm >> 32)); in load_immediate()
1133 FAIL_IF(SHL16INSLI(dst_ar, dst_ar, imm >> 16)); in load_immediate()
1134 return SHL16INSLI(dst_ar, dst_ar, imm); in load_immediate()
1137 FAIL_IF(ADDLI(dst_ar, ZERO, imm >> 48)); in load_immediate()
1138 FAIL_IF(SHL16INSLI(dst_ar, dst_ar, imm >> 32)); in load_immediate()
1139 FAIL_IF(SHL16INSLI(dst_ar, dst_ar, imm >> 16)); in load_immediate()
1140 return SHL16INSLI(dst_ar, dst_ar, imm); in load_immediate()
1143 static sljit_si emit_const(struct sljit_compiler *compiler, sljit_si dst_ar, sljit_sw imm, int flus… in emit_const() argument
1148 FAIL_IF(ADDLI_SOLO(dst_ar, ZERO, imm >> 32)); in emit_const()
1149 FAIL_IF(SHL16INSLI_SOLO(dst_ar, dst_ar, imm >> 16)); in emit_const()
1150 return SHL16INSLI_SOLO(dst_ar, dst_ar, imm); in emit_const()
1153 FAIL_IF(ADDLI(dst_ar, ZERO, imm >> 32)); in emit_const()
1154 FAIL_IF(SHL16INSLI(dst_ar, dst_ar, imm >> 16)); in emit_const()
1155 return SHL16INSLI(dst_ar, dst_ar, imm); in emit_const()
1158 static sljit_si emit_const_64(struct sljit_compiler *compiler, sljit_si dst_ar, sljit_sw imm, int f… in emit_const_64() argument
1163 FAIL_IF(ADDLI_SOLO(reg_map[dst_ar], ZERO, imm >> 48)); in emit_const_64()
1164 FAIL_IF(SHL16INSLI_SOLO(reg_map[dst_ar], reg_map[dst_ar], imm >> 32)); in emit_const_64()
1165 FAIL_IF(SHL16INSLI_SOLO(reg_map[dst_ar], reg_map[dst_ar], imm >> 16)); in emit_const_64()
1166 return SHL16INSLI_SOLO(reg_map[dst_ar], reg_map[dst_ar], imm); in emit_const_64()
1169 FAIL_IF(ADDLI(reg_map[dst_ar], ZERO, imm >> 48)); in emit_const_64()
1170 FAIL_IF(SHL16INSLI(reg_map[dst_ar], reg_map[dst_ar], imm >> 32)); in emit_const_64()
1171 FAIL_IF(SHL16INSLI(reg_map[dst_ar], reg_map[dst_ar], imm >> 16)); in emit_const_64()
1172 return SHL16INSLI(reg_map[dst_ar], reg_map[dst_ar], imm); in emit_const_64()
2087 sljit_si sugg_dst_ar, dst_ar; in sljit_emit_op_flags() local
2116 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2120 dst_ar = ULESS_FLAG; in sljit_emit_op_flags()
2124 dst_ar = UGREATER_FLAG; in sljit_emit_op_flags()
2128 dst_ar = LESS_FLAG; in sljit_emit_op_flags()
2132 dst_ar = GREATER_FLAG; in sljit_emit_op_flags()
2136 dst_ar = OVERFLOW_FLAG; in sljit_emit_op_flags()
2141 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2147 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2152 FAIL_IF(XORI(sugg_dst_ar, dst_ar, 1)); in sljit_emit_op_flags()
2153 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2157 if (TMP_REG2_mapped != dst_ar) in sljit_emit_op_flags()
2158 FAIL_IF(ADD(TMP_REG2_mapped, dst_ar, ZERO)); in sljit_emit_op_flags()
2163 return emit_op_mem(compiler, mem_type, dst_ar, dst, dstw); in sljit_emit_op_flags()
2165 if (sugg_dst_ar != dst_ar) in sljit_emit_op_flags()
2166 return ADD(sugg_dst_ar, dst_ar, ZERO); in sljit_emit_op_flags()