Lines Matching refs:dst_ar
1120 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 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_s32 emit_const(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm, int fl… 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_s32 emit_const_64(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm, int… 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_s32 sugg_dst_ar, dst_ar; in sljit_emit_op_flags() local
2113 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2117 dst_ar = ULESS_FLAG; in sljit_emit_op_flags()
2121 dst_ar = UGREATER_FLAG; in sljit_emit_op_flags()
2125 dst_ar = LESS_FLAG; in sljit_emit_op_flags()
2129 dst_ar = GREATER_FLAG; in sljit_emit_op_flags()
2133 dst_ar = OVERFLOW_FLAG; in sljit_emit_op_flags()
2138 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2144 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2149 FAIL_IF(XORI(sugg_dst_ar, dst_ar, 1)); in sljit_emit_op_flags()
2150 dst_ar = sugg_dst_ar; in sljit_emit_op_flags()
2154 if (TMP_REG2_mapped != dst_ar) in sljit_emit_op_flags()
2155 FAIL_IF(ADD(TMP_REG2_mapped, dst_ar, ZERO)); in sljit_emit_op_flags()
2160 return emit_op_mem(compiler, mem_type, dst_ar, dst, dstw); in sljit_emit_op_flags()
2162 if (sugg_dst_ar != dst_ar) in sljit_emit_op_flags()
2163 return ADD(sugg_dst_ar, dst_ar, ZERO); in sljit_emit_op_flags()