dst 1176 Zend/zend_API.c zval *dst = object->properties_table; dst 1181 Zend/zend_API.c ZVAL_DUP(dst, src); dst 1183 Zend/zend_API.c ZVAL_COPY(dst, src); dst 1186 Zend/zend_API.c dst++; dst 778 Zend/zend_builtin_functions.c static void copy_constant_array(zval *dst, zval *src) /* {{{ */ dst 784 Zend/zend_builtin_functions.c array_init_size(dst, zend_hash_num_elements(Z_ARRVAL_P(src))); dst 789 Zend/zend_builtin_functions.c new_val = zend_hash_add_new(Z_ARRVAL_P(dst), key, val); dst 791 Zend/zend_builtin_functions.c new_val = zend_hash_index_add_new(Z_ARRVAL_P(dst), idx, val); dst 2122 Zend/zend_execute.c zval *end, *src, *dst; dst 2133 Zend/zend_execute.c dst = src + (op_array->last_var + op_array->T - first_extra_arg); dst 2134 Zend/zend_execute.c if (EXPECTED(src != dst)) { dst 2137 Zend/zend_execute.c ZVAL_COPY_VALUE(dst, src); dst 2140 Zend/zend_execute.c dst--; dst 2237 Zend/zend_execute.c zval *end, *src, *dst; dst 2248 Zend/zend_execute.c dst = src + (op_array->last_var + op_array->T - first_extra_arg); dst 2249 Zend/zend_execute.c if (EXPECTED(src != dst)) { dst 2252 Zend/zend_execute.c ZVAL_COPY_VALUE(dst, src); dst 2255 Zend/zend_execute.c dst--; dst 2387 Zend/zend_execute.c zval *dst = ZEND_CALL_ARG(new_call, 1); dst 2389 Zend/zend_execute.c ZVAL_COPY_VALUE(dst, src); dst 2392 Zend/zend_execute.c dst++; dst 766 Zend/zend_inheritance.c zval *src, *dst, *end; dst 772 Zend/zend_inheritance.c dst = end + ce->default_properties_count; dst 775 Zend/zend_inheritance.c dst--; dst 777 Zend/zend_inheritance.c ZVAL_COPY_VALUE(dst, src); dst 778 Zend/zend_inheritance.c } while (dst != end); dst 783 Zend/zend_inheritance.c dst = end + parent_ce->default_properties_count; dst 788 Zend/zend_inheritance.c dst--; dst 792 Zend/zend_inheritance.c ZVAL_DUP(dst, src); dst 793 Zend/zend_inheritance.c if (Z_OPT_CONSTANT_P(dst)) { dst 800 Zend/zend_inheritance.c ZVAL_COPY(dst, src); dst 801 Zend/zend_inheritance.c if (Z_OPT_CONSTANT_P(dst)) { dst 804 Zend/zend_inheritance.c } while (dst != end); dst 809 Zend/zend_inheritance.c zval *src, *dst, *end; dst 815 Zend/zend_inheritance.c dst = end + ce->default_static_members_count; dst 818 Zend/zend_inheritance.c dst--; dst 820 Zend/zend_inheritance.c ZVAL_COPY_VALUE(dst, src); dst 821 Zend/zend_inheritance.c } while (dst != end); dst 826 Zend/zend_inheritance.c dst = end + parent_ce->default_static_members_count; dst 831 Zend/zend_inheritance.c dst--; dst 840 Zend/zend_inheritance.c ZVAL_COPY_VALUE(dst, src); dst 841 Zend/zend_inheritance.c Z_ADDREF_P(dst); dst 842 Zend/zend_inheritance.c if (Z_CONSTANT_P(Z_REFVAL_P(dst))) { dst 845 Zend/zend_inheritance.c } while (dst != end); dst 151 Zend/zend_llist.c ZEND_API void zend_llist_copy(zend_llist *dst, zend_llist *src) dst 155 Zend/zend_llist.c zend_llist_init(dst, src->size, src->dtor, src->persistent); dst 158 Zend/zend_llist.c zend_llist_add_element(dst, ptr->data); dst 57 Zend/zend_llist.h ZEND_API void zend_llist_copy(zend_llist *dst, zend_llist *src); dst 173 Zend/zend_objects.c zval *dst = new_object->properties_table; dst 177 Zend/zend_objects.c i_zval_ptr_dtor(dst ZEND_FILE_LINE_CC); dst 178 Zend/zend_objects.c ZVAL_COPY_VALUE(dst, src); dst 179 Zend/zend_objects.c zval_add_ref(dst); dst 181 Zend/zend_objects.c dst++; dst 231 Zend/zend_operators.c #define convert_object_to_type(op, dst, ctype, conv_func) \ dst 232 Zend/zend_operators.c ZVAL_UNDEF(dst); \ dst 234 Zend/zend_operators.c if (Z_OBJ_HT_P(op)->cast_object(op, dst, ctype) == FAILURE) { \ dst 240 Zend/zend_operators.c zval *newop = Z_OBJ_HT_P(op)->get(op, dst); \ dst 243 Zend/zend_operators.c ZVAL_COPY_VALUE(dst, newop); \ dst 244 Zend/zend_operators.c conv_func(dst); \ dst 328 Zend/zend_operators.c zval dst; dst 330 Zend/zend_operators.c convert_object_to_type(op, &dst, IS_LONG, convert_to_long); dst 333 Zend/zend_operators.c if (Z_TYPE(dst) == IS_LONG) { dst 334 Zend/zend_operators.c ZVAL_COPY_VALUE(op, &dst); dst 388 Zend/zend_operators.c zval dst; dst 390 Zend/zend_operators.c convert_object_to_type(op, &dst, IS_DOUBLE, convert_to_double); dst 393 Zend/zend_operators.c if (Z_TYPE(dst) == IS_DOUBLE) { dst 394 Zend/zend_operators.c ZVAL_COPY_VALUE(op, &dst); dst 473 Zend/zend_operators.c zval dst; dst 475 Zend/zend_operators.c convert_object_to_type(op, &dst, _IS_BOOL, convert_to_boolean); dst 478 Zend/zend_operators.c if (Z_TYPE(dst) == IS_FALSE || Z_TYPE(dst) == IS_TRUE) { dst 479 Zend/zend_operators.c ZVAL_COPY_VALUE(op, &dst); dst 552 Zend/zend_operators.c zval dst; dst 554 Zend/zend_operators.c convert_object_to_type(op, &dst, IS_STRING, convert_to_string); dst 557 Zend/zend_operators.c if (Z_TYPE(dst) == IS_STRING) { dst 558 Zend/zend_operators.c ZVAL_COPY_VALUE(op, &dst); dst 620 Zend/zend_operators.c zval dst; dst 621 Zend/zend_operators.c convert_object_to_type(op, &dst, IS_ARRAY, convert_to_array); dst 623 Zend/zend_operators.c if (Z_TYPE(dst) == IS_ARRAY) { dst 625 Zend/zend_operators.c ZVAL_COPY_VALUE(op, &dst); dst 750 Zend/zend_operators.c zval dst; dst 751 Zend/zend_operators.c convert_object_to_type(op, &dst, IS_LONG, convert_to_long); dst 752 Zend/zend_operators.c if (Z_TYPE(dst) == IS_LONG) { dst 753 Zend/zend_operators.c return Z_LVAL(dst); dst 788 Zend/zend_operators.c zval dst; dst 789 Zend/zend_operators.c convert_object_to_type(op, &dst, IS_DOUBLE, convert_to_double); dst 791 Zend/zend_operators.c if (Z_TYPE(dst) == IS_DOUBLE) { dst 792 Zend/zend_operators.c return Z_DVAL(dst); dst 156 ext/com_dotnet/php_com_dotnet_internal.h PHP_COM_DOTNET_API int php_com_copy_variant(VARIANT *dst, VARIANT *src); dst 68 ext/date/lib/interval.c if (one_backup.dst == 0 && two_backup.dst == 1 && two->sse >= one->sse + 86400 - dst_corr) { dst 78 ext/date/lib/interval.c if (one_backup.dst == 1 && two_backup.dst == 0 && two->sse >= one->sse + 86400) { dst 121 ext/date/lib/interval.c if (old_time->dst == 1 && t->dst == 0 && !interval->y && !interval->m && !interval->d) { dst 154 ext/date/lib/interval.c if (old_time->dst == 1 && t->dst == 0 && !interval->y && !interval->m && !interval->d) { dst 159 ext/date/lib/interval.c if (old_time->dst == 0 && t->dst == 1 && !interval->y && !interval->m && !interval->d ) { dst 716 ext/date/lib/parse_date.c static timelib_long timelib_lookup_abbr(char **ptr, int *dst, char **tz_abbr, int *found) dst 732 ext/date/lib/parse_date.c *dst = tp->type; dst 743 ext/date/lib/parse_date.c timelib_long timelib_parse_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_wrapper) dst 761 ext/date/lib/parse_date.c t->dst = 0; dst 769 ext/date/lib/parse_date.c t->dst = 0; dst 780 ext/date/lib/parse_date.c offset = timelib_lookup_abbr(ptr, dst, &tz_abbr, &found); dst 969 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); dst 4415 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); dst 9729 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); dst 11990 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); dst 13365 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); dst 15706 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); dst 21246 ext/date/lib/parse_date.c s->time->dst = 0; dst 24652 ext/date/lib/parse_date.c in.time->y = in.time->d = in.time->m = in.time->h = in.time->i = in.time->s = in.time->f = in.time->dst = in.time->z = TIMELIB_UNSET; dst 24672 ext/date/lib/parse_date.c in.time->dst = TIMELIB_UNSET; dst 24760 ext/date/lib/parse_date.c in.time->dst = TIMELIB_UNSET; dst 24924 ext/date/lib/parse_date.c s->time->dst = 0; dst 24933 ext/date/lib/parse_date.c s->time->z = timelib_parse_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); dst 25085 ext/date/lib/parse_date.c if (parsed->dst == TIMELIB_UNSET) parsed->dst = now->dst != TIMELIB_UNSET ? now->dst : 0; dst 25127 ext/date/lib/parse_date.c time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst); dst 199 ext/date/lib/parse_iso_intervals.c static timelib_long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timelib_tzdb *tzdb) dst 216 ext/date/lib/parse_iso_intervals.c t->dst = 0; dst 224 ext/date/lib/parse_iso_intervals.c t->dst = 0; dst 965 ext/date/lib/parse_iso_intervals.c in.begin->dst = 0; dst 978 ext/date/lib/parse_iso_intervals.c in.end->dst = 0; dst 519 ext/date/lib/parse_tz.c return (t->z + t->dst) * -60; dst 240 ext/date/lib/timelib.c printf(" GMT %05d%s", d->z, d->dst == 1 ? " (DST)" : ""); dst 254 ext/date/lib/timelib.c printf(" %05d%s", d->z, d->dst == 1 ? " (DST)" : ""); dst 124 ext/date/lib/timelib.h timelib_long timelib_parse_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_wrapper); dst 246 ext/date/lib/timelib_structs.h signed int dst; /* Flag if we were parsing a DST zone */ dst 264 ext/date/lib/timelib_structs.h int dst; dst 387 ext/date/lib/tm2unixtime.c tmp -= tz->dst * 60; dst 428 ext/date/lib/tm2unixtime.c tz->dst = gmt_offset->is_dst; dst 469 ext/date/lib/tm2unixtime.c time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst); dst 134 ext/date/lib/unixtime2tm.c tm->dst = 0; dst 145 ext/date/lib/unixtime2tm.c signed int dst = tm->dst; dst 152 ext/date/lib/unixtime2tm.c timelib_unixtime2gmt(tm, tm->sse - (tm->z * 60) + (tm->dst * 3600)); dst 176 ext/date/lib/unixtime2tm.c tm->dst = dst; dst 188 ext/date/lib/unixtime2tm.c signed int dst = tm->dst; dst 190 ext/date/lib/unixtime2tm.c timelib_unixtime2gmt(tm, ts - (tm->z * 60) + (tm->dst * 3600)); dst 193 ext/date/lib/unixtime2tm.c tm->dst = dst; dst 203 ext/date/lib/unixtime2tm.c tm->dst = gmt_offset->is_dst; dst 231 ext/date/lib/unixtime2tm.c t->dst = 0; dst 245 ext/date/lib/unixtime2tm.c t->dst = abbr_info.dst; dst 261 ext/date/lib/unixtime2tm.c t->dst = gmt_offset->is_dst; dst 1088 ext/date/php_date.c offset->offset = (t->z - (t->dst * 60)) * -60; dst 1090 ext/date/php_date.c offset->is_dst = t->dst; dst 1297 ext/date/php_date.c offset->offset = (t->z - (t->dst * 60)) * -60; dst 1299 ext/date/php_date.c offset->is_dst = t->dst; dst 1303 ext/date/php_date.c offset->offset = (t->z - (t->dst * 60)) * -60; dst 1305 ext/date/php_date.c offset->is_dst = t->dst; dst 1750 ext/date/php_date.c add_assoc_long(return_value, "tm_isdst", ts->dst); dst 1760 ext/date/php_date.c add_next_index_long(return_value, ts->dst); dst 2253 ext/date/php_date.c new_obj->tzi.z.dst = old_obj->tzi.z.dst; dst 2529 ext/date/php_date.c new_dst = tzobj->tzi.z.dst; dst 2551 ext/date/php_date.c now->dst = new_dst; dst 2903 ext/date/php_date.c add_assoc_bool(return_value, "is_dst", parsed_time->dst); dst 2915 ext/date/php_date.c add_assoc_bool(return_value, "is_dst", parsed_time->dst); dst 3225 ext/date/php_date.c tzobj->tzi.z.dst = t->dst; dst 3341 ext/date/php_date.c RETVAL_LONG((dateobj->time->z - (60 * dateobj->time->dst)) * -60); dst 3608 ext/date/php_date.c int dst, not_found; dst 3616 ext/date/php_date.c dummy_t->z = timelib_parse_zone(&tz, &dst, dummy_t, ¬_found, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper); dst 3820 ext/date/php_date.c RETURN_LONG((tzobj->tzi.z.utc_offset - (tzobj->tzi.z.dst*60)) * -60); dst 1146 ext/fileinfo/libmagic/softmagic.c char *dst = p->s; dst 1155 ext/fileinfo/libmagic/softmagic.c for (/*EMPTY*/; src < esrc; src += 2, dst++) { dst 1156 ext/fileinfo/libmagic/softmagic.c if (dst < edst) dst 1157 ext/fileinfo/libmagic/softmagic.c *dst = *src; dst 1160 ext/fileinfo/libmagic/softmagic.c if (*dst == '\0') { dst 1164 ext/fileinfo/libmagic/softmagic.c *dst = ' '; dst 416 ext/gd/gd.c ZEND_ARG_INFO(0, dst) dst 2774 ext/gd/gd.c gdImagePtr dst, src; dst 2780 ext/gd/gd.c if ((dst = (gdImagePtr)zend_fetch_resource(Z_RES_P(dstim), "Image", le_gd)) == NULL) { dst 2788 ext/gd/gd.c gdImagePaletteCopy(dst, src); dst 4691 ext/gd/gd.c gdImagePtr dst; dst 4770 ext/gd/gd.c if (gdTransformAffineGetImage(&dst, src, pRect, affine) != GD_TRUE) { dst 4774 ext/gd/gd.c if (dst == NULL) { dst 4777 ext/gd/gd.c RETURN_RES(zend_register_resource(dst, le_gd)); dst 97 ext/gd/libgd/gd.c static int gdLayerOverlay(int dst, int src); dst 98 ext/gd/libgd/gd.c static int gdAlphaOverlayColor(int src, int dst, int max); dst 2160 ext/gd/libgd/gd.c void gdImageCopy (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h) dst 2168 ext/gd/libgd/gd.c if (dst->trueColor) { dst 2178 ext/gd/libgd/gd.c gdImageSetPixel (dst, dstX + x, dstY + y, c); dst 2187 ext/gd/libgd/gd.c gdImageSetPixel(dst, dstX + x, dstY + y, gdTrueColorAlpha(src->red[c], src->green[c], src->blue[c], src->alpha[c])); dst 2205 ext/gd/libgd/gd.c nc = gdImageColorResolveAlpha(dst, gdTrueColorGetRed(c), gdTrueColorGetGreen(c), gdTrueColorGetBlue(c), gdTrueColorGetAlpha(c)); dst 2207 ext/gd/libgd/gd.c gdImageSetPixel(dst, tox, toy, nc); dst 2236 ext/gd/libgd/gd.c mapTo = gdImageColorResolveAlpha (dst, gdTrueColorGetRed (c), gdTrueColorGetGreen (c), gdTrueColorGetBlue (c), gdTrueColorGetAlpha (c)); dst 2239 ext/gd/libgd/gd.c if (dst == src) { dst 2243 ext/gd/libgd/gd.c nc = gdImageColorResolveAlpha (dst, src->red[c], src->green[c], src->blue[c], src->alpha[c]); dst 2250 ext/gd/libgd/gd.c gdImageSetPixel (dst, tox, toy, mapTo); dst 2259 ext/gd/libgd/gd.c void gdImageCopyMerge (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h, int pct) dst 2278 ext/gd/libgd/gd.c if (dst == src) { dst 2281 ext/gd/libgd/gd.c dc = gdImageGetPixel(dst, tox, toy); dst 2283 ext/gd/libgd/gd.c ncR = (int)(gdImageRed (src, c) * (pct / 100.0) + gdImageRed (dst, dc) * ((100 - pct) / 100.0)); dst 2284 ext/gd/libgd/gd.c ncG = (int)(gdImageGreen (src, c) * (pct / 100.0) + gdImageGreen (dst, dc) * ((100 - pct) / 100.0)); dst 2285 ext/gd/libgd/gd.c ncB = (int)(gdImageBlue (src, c) * (pct / 100.0) + gdImageBlue (dst, dc) * ((100 - pct) / 100.0)); dst 2288 ext/gd/libgd/gd.c nc = gdImageColorResolve (dst, ncR, ncG, ncB); dst 2290 ext/gd/libgd/gd.c gdImageSetPixel (dst, tox, toy, nc); dst 2299 ext/gd/libgd/gd.c void gdImageCopyMergeGray (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h, int pct) dst 2324 ext/gd/libgd/gd.c if (dst == src && pct == 100) { dst 2327 ext/gd/libgd/gd.c dc = gdImageGetPixel(dst, tox, toy); dst 2328 ext/gd/libgd/gd.c g = (0.29900f * gdImageRed(dst, dc)) + (0.58700f * gdImageGreen(dst, dc)) + (0.11400f * gdImageBlue(dst, dc)); dst 2336 ext/gd/libgd/gd.c nc = gdImageColorExact(dst, ncR, ncG, ncB); dst 2339 ext/gd/libgd/gd.c nc = gdImageColorAllocate(dst, ncR, ncG, ncB); dst 2342 ext/gd/libgd/gd.c nc = gdImageColorClosest(dst, ncR, ncG, ncB); dst 2346 ext/gd/libgd/gd.c gdImageSetPixel(dst, tox, toy, nc); dst 2353 ext/gd/libgd/gd.c void gdImageCopyResized (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) dst 2394 ext/gd/libgd/gd.c if (dst->trueColor) { dst 2423 ext/gd/libgd/gd.c mapTo = gdImageColorResolveAlpha(dst, gdTrueColorGetRed(c), dst 2431 ext/gd/libgd/gd.c if (dst == src) { dst 2436 ext/gd/libgd/gd.c nc = gdImageColorResolveAlpha(dst, gdImageRed(src, c), dst 2447 ext/gd/libgd/gd.c gdImageSetPixel (dst, tox, toy, mapTo); dst 2463 ext/gd/libgd/gd.c void gdImageCopyResampled (gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) dst 2468 ext/gd/libgd/gd.c if (!dst->trueColor) { dst 2469 ext/gd/libgd/gd.c gdImageCopyResized (dst, src, dstX, dstY, srcX, srcY, dstW, dstH, srcW, srcH); dst 2560 ext/gd/libgd/gd.c gdImageSetPixel(dst, x, y, gdTrueColorAlpha ((int) red, (int) green, (int) blue, (int) alpha)); dst 2861 ext/gd/libgd/gd.c gdAlphaBlendOld (int dst, int src) dst 2868 ext/gd/libgd/gd.c gdTrueColorGetAlpha (dst)) / gdAlphaMax) << 24) + dst 2872 ext/gd/libgd/gd.c gdTrueColorGetRed (dst)) / gdAlphaMax) << 16) + dst 2876 ext/gd/libgd/gd.c gdTrueColorGetGreen (dst)) / gdAlphaMax) << 8) + dst 2880 ext/gd/libgd/gd.c gdTrueColorGetBlue (dst)) / gdAlphaMax)); dst 2883 ext/gd/libgd/gd.c int gdAlphaBlend (int dst, int src) { dst 2894 ext/gd/libgd/gd.c dst_alpha = gdTrueColorGetAlpha(dst); dst 2896 ext/gd/libgd/gd.c return dst; dst 2915 ext/gd/libgd/gd.c + gdTrueColorGetRed(dst) * dst_weight) / tot_weight; dst 2917 ext/gd/libgd/gd.c + gdTrueColorGetGreen(dst) * dst_weight) / tot_weight; dst 2919 ext/gd/libgd/gd.c + gdTrueColorGetBlue(dst) * dst_weight) / tot_weight; dst 2945 ext/gd/libgd/gd.c static int gdLayerOverlay (int dst, int src) dst 2948 ext/gd/libgd/gd.c a1 = gdAlphaMax - gdTrueColorGetAlpha(dst); dst 2951 ext/gd/libgd/gd.c (gdAlphaOverlayColor( gdTrueColorGetRed(src), gdTrueColorGetRed(dst), gdRedMax ) << 16) + dst 2952 ext/gd/libgd/gd.c (gdAlphaOverlayColor( gdTrueColorGetGreen(src), gdTrueColorGetGreen(dst), gdGreenMax ) << 8) + dst 2953 ext/gd/libgd/gd.c (gdAlphaOverlayColor( gdTrueColorGetBlue(src), gdTrueColorGetBlue(dst), gdBlueMax )) dst 2957 ext/gd/libgd/gd.c static int gdAlphaOverlayColor (int src, int dst, int max ) dst 2968 ext/gd/libgd/gd.c dst = dst << 1; dst 2969 ext/gd/libgd/gd.c if( dst > max ) { dst 2971 ext/gd/libgd/gd.c return dst + (src << 1) - (dst * src / max) - max; dst 2974 ext/gd/libgd/gd.c return dst * src / max; dst 585 ext/gd/libgd/gd.h void gdImagePaletteCopy(gdImagePtr dst, gdImagePtr src); dst 671 ext/gd/libgd/gd.h void gdImageCopy(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int w, int h); dst 672 ext/gd/libgd/gd.h void gdImageCopyMerge(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, dst 674 ext/gd/libgd/gd.h void gdImageCopyMergeGray(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, dst 680 ext/gd/libgd/gd.h void gdImageCopyResized(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH); dst 691 ext/gd/libgd/gd.h void gdImageCopyResampled(gdImagePtr dst, gdImagePtr src, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH); dst 863 ext/gd/libgd/gd.h int gdAffineApplyToPointF (gdPointFPtr dst, const gdPointFPtr src, const double affine[6]); dst 864 ext/gd/libgd/gd.h int gdAffineInvert (double dst[6], const double src[6]); dst 866 ext/gd/libgd/gd.h int gdAffineConcat (double dst[6], const double m1[6], const double m2[6]); dst 868 ext/gd/libgd/gd.h int gdAffineIdentity (double dst[6]); dst 869 ext/gd/libgd/gd.h int gdAffineScale (double dst[6], const double scale_x, const double scale_y); dst 870 ext/gd/libgd/gd.h int gdAffineRotate (double dst[6], const double angle); dst 871 ext/gd/libgd/gd.h int gdAffineShearHorizontal (double dst[6], const double angle); dst 872 ext/gd/libgd/gd.h int gdAffineShearVertical(double dst[6], const double angle); dst 873 ext/gd/libgd/gd.h int gdAffineTranslate (double dst[6], const double offset_x, const double offset_y); dst 877 ext/gd/libgd/gd.h int gdTransformAffineGetImage(gdImagePtr *dst, const gdImagePtr src, gdRectPtr src_area, const double affine[6]); dst 878 ext/gd/libgd/gd.h int gdTransformAffineCopy(gdImagePtr dst, int dst_x, int dst_y, const gdImagePtr src, gdRectPtr src_region, const double affine[6]); dst 45 ext/gd/libgd/gd_crop.c gdImagePtr dst; dst 50 ext/gd/libgd/gd_crop.c dst = gdImageCreateTrueColor(crop->width, crop->height); dst 51 ext/gd/libgd/gd_crop.c if (dst == NULL) { dst 54 ext/gd/libgd/gd_crop.c gdImageSaveAlpha(dst, 1); dst 56 ext/gd/libgd/gd_crop.c dst = gdImageCreate(crop->width, crop->height); dst 57 ext/gd/libgd/gd_crop.c if (dst == NULL) { dst 60 ext/gd/libgd/gd_crop.c gdImagePaletteCopy(dst, src); dst 62 ext/gd/libgd/gd_crop.c dst->transparent = src->transparent; dst 66 ext/gd/libgd/gd_crop.c return dst; dst 85 ext/gd/libgd/gd_crop.c memcpy(dst->tpixels[dst_y++], src->tpixels[y++] + crop->x, crop->width * 4); dst 91 ext/gd/libgd/gd_crop.c dst->pixels[y - crop->y][x - crop->x] = src->pixels[y][x]; dst 95 ext/gd/libgd/gd_crop.c return dst; dst 606 ext/gd/libgd/gd_interpolation.c static inline int _color_blend (const int dst, const int src) dst 613 ext/gd/libgd/gd_interpolation.c const int dst_alpha = gdTrueColorGetAlpha(dst); dst 615 ext/gd/libgd/gd_interpolation.c if( src_alpha == gdAlphaTransparent ) return dst; dst 627 ext/gd/libgd/gd_interpolation.c + gdTrueColorGetRed(dst) * dst_weight) / tot_weight; dst 629 ext/gd/libgd/gd_interpolation.c + gdTrueColorGetGreen(dst) * dst_weight) / tot_weight; dst 631 ext/gd/libgd/gd_interpolation.c + gdTrueColorGetBlue(dst) * dst_weight) / tot_weight; dst 965 ext/gd/libgd/gd_interpolation.c static inline void _gdScaleRow(gdImagePtr pSrc, unsigned int src_width, gdImagePtr dst, unsigned int dst_width, unsigned int row, LineContribType *contrib) dst 968 ext/gd/libgd/gd_interpolation.c int *p_dst_row = dst->tpixels[row]; dst 1060 ext/gd/libgd/gd_interpolation.c gdImagePtr dst; dst 1074 ext/gd/libgd/gd_interpolation.c dst = gdImageCreateTrueColor(new_width, new_height); dst 1075 ext/gd/libgd/gd_interpolation.c if (dst == NULL) { dst 1079 ext/gd/libgd/gd_interpolation.c gdImageSetInterpolationMethod(dst, src->interpolation_id); dst 1080 ext/gd/libgd/gd_interpolation.c _gdScaleVert(tmp_im, new_width, src_height, dst, new_width, new_height); dst 1083 ext/gd/libgd/gd_interpolation.c return dst; dst 1086 ext/gd/libgd/gd_interpolation.c gdImagePtr Scale(const gdImagePtr src, const unsigned int src_width, const unsigned int src_height, const gdImagePtr dst, const unsigned int new_width, const unsigned int new_height) dst 1097 ext/gd/libgd/gd_interpolation.c _gdScaleVert(tmp_im, new_width, src_height, dst, new_width, new_height); dst 1100 ext/gd/libgd/gd_interpolation.c return dst; dst 1409 ext/gd/libgd/gd_interpolation.c gdImagePtr dst; dst 1422 ext/gd/libgd/gd_interpolation.c dst = gdImageCreateTrueColor(new_width, new_height); dst 1423 ext/gd/libgd/gd_interpolation.c if (!dst) { dst 1427 ext/gd/libgd/gd_interpolation.c dst->saveAlphaFlag = 1; dst 1444 ext/gd/libgd/gd_interpolation.c int *dst_row = dst->tpixels[dst_offset_y]; dst 1629 ext/gd/libgd/gd_interpolation.c return dst; dst 1681 ext/gd/libgd/gd_interpolation.c gdImagePtr dst; dst 1683 ext/gd/libgd/gd_interpolation.c dst = gdImageCreateTrueColor(new_width, new_height); dst 1684 ext/gd/libgd/gd_interpolation.c if (!dst) { dst 1687 ext/gd/libgd/gd_interpolation.c dst->saveAlphaFlag = 1; dst 1701 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = src->tpixels[m][n]; dst 1705 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = bgColor; dst 1711 ext/gd/libgd/gd_interpolation.c return dst; dst 1731 ext/gd/libgd/gd_interpolation.c gdImagePtr dst; dst 1744 ext/gd/libgd/gd_interpolation.c dst = gdImageCreateTrueColor(new_width, new_height); dst 1745 ext/gd/libgd/gd_interpolation.c if (!dst) { dst 1748 ext/gd/libgd/gd_interpolation.c dst->saveAlphaFlag = 1; dst 1762 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = bgColor; dst 1768 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = _color_blend(bgColor, c); dst 1770 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = getPixelInterpolated(src, n, m, bgColor); dst 1775 ext/gd/libgd/gd_interpolation.c return dst; dst 1795 ext/gd/libgd/gd_interpolation.c gdImagePtr dst; dst 1797 ext/gd/libgd/gd_interpolation.c dst = gdImageCreateTrueColor(new_width, new_height); dst 1798 ext/gd/libgd/gd_interpolation.c if (dst == NULL) { dst 1801 ext/gd/libgd/gd_interpolation.c dst->saveAlphaFlag = 1; dst 1881 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = gdTrueColorAlpha(red, green, blue, alpha); dst 1885 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x++] = bgColor; dst 1890 ext/gd/libgd/gd_interpolation.c return dst; dst 1914 ext/gd/libgd/gd_interpolation.c gdImagePtr dst; dst 1916 ext/gd/libgd/gd_interpolation.c dst = gdImageCreateTrueColor(new_width, new_height); dst 1918 ext/gd/libgd/gd_interpolation.c if (dst == NULL) { dst 1921 ext/gd/libgd/gd_interpolation.c dst->saveAlphaFlag = 1; dst 2149 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x] = gdTrueColorAlpha(red, green, blue, alpha); dst 2151 ext/gd/libgd/gd_interpolation.c dst->tpixels[dst_offset_y][dst_offset_x] = bgColor; dst 2158 ext/gd/libgd/gd_interpolation.c return dst; dst 2258 ext/gd/libgd/gd_interpolation.c int gdTransformAffineGetImage(gdImagePtr *dst, dst 2278 ext/gd/libgd/gd_interpolation.c *dst = gdImageCreateTrueColor(bbox.width, bbox.height); dst 2279 ext/gd/libgd/gd_interpolation.c if (*dst == NULL) { dst 2282 ext/gd/libgd/gd_interpolation.c (*dst)->saveAlphaFlag = 1; dst 2292 ext/gd/libgd/gd_interpolation.c gdImageAlphaBlending(*dst, 0); dst 2294 ext/gd/libgd/gd_interpolation.c res = gdTransformAffineCopy(*dst, dst 2301 ext/gd/libgd/gd_interpolation.c gdImageDestroy(*dst); dst 2302 ext/gd/libgd/gd_interpolation.c dst = NULL; dst 2324 ext/gd/libgd/gd_interpolation.c int gdTransformAffineCopy(gdImagePtr dst, dst 2375 ext/gd/libgd/gd_interpolation.c gdImageGetClip(dst, &c1x, &c1y, &c2x, &c2y); dst 2386 ext/gd/libgd/gd_interpolation.c if (dst->alphaBlendingFlag) { dst 2392 ext/gd/libgd/gd_interpolation.c gdImageSetPixel(dst, dst_x + x, dst_y + y, getPixelInterpolated(src, src_offset_x + src_pt.x, src_offset_y + src_pt.y, 0)); dst 2398 ext/gd/libgd/gd_interpolation.c if ((dst_y + y) < 0 || ((dst_y + y) > gdImageSY(dst) -1)) { dst 2401 ext/gd/libgd/gd_interpolation.c dst_p = dst->tpixels[dst_y + y] + dst_x; dst 2407 ext/gd/libgd/gd_interpolation.c if ((dst_x + x) < 0 || (dst_x + x) > (gdImageSX(dst) - 1)) { dst 27 ext/gd/libgd/gd_matrix.c int gdAffineApplyToPointF (gdPointFPtr dst, const gdPointFPtr src, dst 34 ext/gd/libgd/gd_matrix.c dst->x = x * affine[0] + y * affine[2] + affine[4]; dst 35 ext/gd/libgd/gd_matrix.c dst->y = x * affine[1] + y * affine[3] + affine[5]; dst 60 ext/gd/libgd/gd_matrix.c int gdAffineInvert (double dst[6], const double src[6]) dst 69 ext/gd/libgd/gd_matrix.c dst[0] = src[3] * r_det; dst 70 ext/gd/libgd/gd_matrix.c dst[1] = -src[1] * r_det; dst 71 ext/gd/libgd/gd_matrix.c dst[2] = -src[2] * r_det; dst 72 ext/gd/libgd/gd_matrix.c dst[3] = src[0] * r_det; dst 73 ext/gd/libgd/gd_matrix.c dst[4] = -src[4] * dst[0] - src[5] * dst[2]; dst 74 ext/gd/libgd/gd_matrix.c dst[5] = -src[4] * dst[1] - src[5] * dst[3]; dst 95 ext/gd/libgd/gd_matrix.c int gdAffineFlip (double dst[6], const double src[6], const int flip_h, const int flip_v) dst 97 ext/gd/libgd/gd_matrix.c dst[0] = flip_h ? - src[0] : src[0]; dst 98 ext/gd/libgd/gd_matrix.c dst[1] = flip_h ? - src[1] : src[1]; dst 99 ext/gd/libgd/gd_matrix.c dst[2] = flip_v ? - src[2] : src[2]; dst 100 ext/gd/libgd/gd_matrix.c dst[3] = flip_v ? - src[3] : src[3]; dst 101 ext/gd/libgd/gd_matrix.c dst[4] = flip_h ? - src[4] : src[4]; dst 102 ext/gd/libgd/gd_matrix.c dst[5] = flip_v ? - src[5] : src[5]; dst 123 ext/gd/libgd/gd_matrix.c int gdAffineConcat (double dst[6], const double m1[6], const double m2[6]) dst 133 ext/gd/libgd/gd_matrix.c dst[0] = dst0; dst 134 ext/gd/libgd/gd_matrix.c dst[1] = dst1; dst 135 ext/gd/libgd/gd_matrix.c dst[2] = dst2; dst 136 ext/gd/libgd/gd_matrix.c dst[3] = dst3; dst 137 ext/gd/libgd/gd_matrix.c dst[4] = dst4; dst 138 ext/gd/libgd/gd_matrix.c dst[5] = dst5; dst 152 ext/gd/libgd/gd_matrix.c int gdAffineIdentity (double dst[6]) dst 154 ext/gd/libgd/gd_matrix.c dst[0] = 1; dst 155 ext/gd/libgd/gd_matrix.c dst[1] = 0; dst 156 ext/gd/libgd/gd_matrix.c dst[2] = 0; dst 157 ext/gd/libgd/gd_matrix.c dst[3] = 1; dst 158 ext/gd/libgd/gd_matrix.c dst[4] = 0; dst 159 ext/gd/libgd/gd_matrix.c dst[5] = 0; dst 174 ext/gd/libgd/gd_matrix.c int gdAffineScale (double dst[6], const double scale_x, const double scale_y) dst 176 ext/gd/libgd/gd_matrix.c dst[0] = scale_x; dst 177 ext/gd/libgd/gd_matrix.c dst[1] = 0; dst 178 ext/gd/libgd/gd_matrix.c dst[2] = 0; dst 179 ext/gd/libgd/gd_matrix.c dst[3] = scale_y; dst 180 ext/gd/libgd/gd_matrix.c dst[4] = 0; dst 181 ext/gd/libgd/gd_matrix.c dst[5] = 0; dst 199 ext/gd/libgd/gd_matrix.c int gdAffineRotate (double dst[6], const double angle) dst 204 ext/gd/libgd/gd_matrix.c dst[0] = cos_t; dst 205 ext/gd/libgd/gd_matrix.c dst[1] = sin_t; dst 206 ext/gd/libgd/gd_matrix.c dst[2] = -sin_t; dst 207 ext/gd/libgd/gd_matrix.c dst[3] = cos_t; dst 208 ext/gd/libgd/gd_matrix.c dst[4] = 0; dst 209 ext/gd/libgd/gd_matrix.c dst[5] = 0; dst 224 ext/gd/libgd/gd_matrix.c int gdAffineShearHorizontal(double dst[6], const double angle) dst 226 ext/gd/libgd/gd_matrix.c dst[0] = 1; dst 227 ext/gd/libgd/gd_matrix.c dst[1] = 0; dst 228 ext/gd/libgd/gd_matrix.c dst[2] = tan(angle * M_PI / 180.0); dst 229 ext/gd/libgd/gd_matrix.c dst[3] = 1; dst 230 ext/gd/libgd/gd_matrix.c dst[4] = 0; dst 231 ext/gd/libgd/gd_matrix.c dst[5] = 0; dst 246 ext/gd/libgd/gd_matrix.c int gdAffineShearVertical(double dst[6], const double angle) dst 248 ext/gd/libgd/gd_matrix.c dst[0] = 1; dst 249 ext/gd/libgd/gd_matrix.c dst[1] = tan(angle * M_PI / 180.0);; dst 250 ext/gd/libgd/gd_matrix.c dst[2] = 0; dst 251 ext/gd/libgd/gd_matrix.c dst[3] = 1; dst 252 ext/gd/libgd/gd_matrix.c dst[4] = 0; dst 253 ext/gd/libgd/gd_matrix.c dst[5] = 0; dst 269 ext/gd/libgd/gd_matrix.c int gdAffineTranslate (double dst[6], const double offset_x, const double offset_y) dst 271 ext/gd/libgd/gd_matrix.c dst[0] = 1; dst 272 ext/gd/libgd/gd_matrix.c dst[1] = 0; dst 273 ext/gd/libgd/gd_matrix.c dst[2] = 0; dst 274 ext/gd/libgd/gd_matrix.c dst[3] = 1; dst 275 ext/gd/libgd/gd_matrix.c dst[4] = offset_x; dst 276 ext/gd/libgd/gd_matrix.c dst[5] = offset_y; dst 20 ext/gd/libgd/gd_rotate.c void gdImageSkewX (gdImagePtr dst, gdImagePtr src, int uRow, int iOffset, double dWeight, int clrBack, int ignoretransparent) dst 43 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, i, uRow, clrBack); dst 46 ext/gd/libgd/gd_rotate.c if (i < dst->sx) { dst 47 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, i, uRow, clrBack); dst 85 ext/gd/libgd/gd_rotate.c if (ignoretransparent && pxlSrc == dst->transparent) { dst 86 ext/gd/libgd/gd_rotate.c pxlSrc = dst->transparent; dst 88 ext/gd/libgd/gd_rotate.c pxlSrc = gdImageColorAllocateAlpha(dst, r, g, b, a); dst 91 ext/gd/libgd/gd_rotate.c pxlSrc = gdImageColorClosestAlpha(dst, r, g, b, a); dst 95 ext/gd/libgd/gd_rotate.c if ((i + iOffset >= 0) && (i + iOffset < dst->sx)) { dst 96 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, i+iOffset, uRow, pxlSrc); dst 104 ext/gd/libgd/gd_rotate.c if (i < dst->sx) { dst 105 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, i, uRow, pxlLeft); dst 108 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, iOffset, uRow, clrBack); dst 112 ext/gd/libgd/gd_rotate.c while (++i < dst->sx) { dst 113 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, i, uRow, clrBack); dst 117 ext/gd/libgd/gd_rotate.c void gdImageSkewY (gdImagePtr dst, gdImagePtr src, int uCol, int iOffset, double dWeight, int clrBack, int ignoretransparent) dst 131 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, uCol, i, clrBack); dst 138 ext/gd/libgd/gd_rotate.c pxlOldLeft = gdImageColorAllocateAlpha(dst, r, g, b, a); dst 176 ext/gd/libgd/gd_rotate.c if (ignoretransparent && pxlSrc == dst->transparent) { dst 177 ext/gd/libgd/gd_rotate.c pxlSrc = dst->transparent; dst 179 ext/gd/libgd/gd_rotate.c pxlSrc = gdImageColorAllocateAlpha(dst, r, g, b, a); dst 182 ext/gd/libgd/gd_rotate.c pxlSrc = gdImageColorClosestAlpha(dst, r, g, b, a); dst 186 ext/gd/libgd/gd_rotate.c if ((iYPos >= 0) && (iYPos < dst->sy)) { dst 187 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, uCol, iYPos, pxlSrc); dst 194 ext/gd/libgd/gd_rotate.c if (i < dst->sy) { dst 195 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, uCol, i, pxlLeft); dst 199 ext/gd/libgd/gd_rotate.c while (++i < dst->sy) { dst 200 ext/gd/libgd/gd_rotate.c gdImageSetPixel (dst, uCol, i, clrBack); dst 209 ext/gd/libgd/gd_rotate.c gdImagePtr dst; dst 218 ext/gd/libgd/gd_rotate.c dst = gdImageCreateTrueColor(src->sy, src->sx); dst 220 ext/gd/libgd/gd_rotate.c if (dst != NULL) { dst 221 ext/gd/libgd/gd_rotate.c int old_blendmode = dst->alphaBlendingFlag; dst 222 ext/gd/libgd/gd_rotate.c dst->alphaBlendingFlag = 0; dst 224 ext/gd/libgd/gd_rotate.c dst->transparent = src->transparent; dst 226 ext/gd/libgd/gd_rotate.c gdImagePaletteCopy (dst, src); dst 238 ext/gd/libgd/gd_rotate.c if (ignoretransparent && c == dst->transparent) { dst 239 ext/gd/libgd/gd_rotate.c gdImageSetPixel(dst, uY, (dst->sy - uX - 1), dst->transparent); dst 241 ext/gd/libgd/gd_rotate.c gdImageSetPixel(dst, uY, (dst->sy - uX - 1), c); dst 245 ext/gd/libgd/gd_rotate.c dst->alphaBlendingFlag = old_blendmode; dst 248 ext/gd/libgd/gd_rotate.c return dst; dst 256 ext/gd/libgd/gd_rotate.c gdImagePtr dst; dst 265 ext/gd/libgd/gd_rotate.c dst = gdImageCreateTrueColor(src->sx, src->sy); dst 267 ext/gd/libgd/gd_rotate.c if (dst != NULL) { dst 268 ext/gd/libgd/gd_rotate.c int old_blendmode = dst->alphaBlendingFlag; dst 269 ext/gd/libgd/gd_rotate.c dst->alphaBlendingFlag = 0; dst 271 ext/gd/libgd/gd_rotate.c dst->transparent = src->transparent; dst 273 ext/gd/libgd/gd_rotate.c gdImagePaletteCopy (dst, src); dst 286 ext/gd/libgd/gd_rotate.c if (ignoretransparent && c == dst->transparent) { dst 287 ext/gd/libgd/gd_rotate.c gdImageSetPixel(dst, (dst->sx - uX - 1), (dst->sy - uY - 1), dst->transparent); dst 289 ext/gd/libgd/gd_rotate.c gdImageSetPixel(dst, (dst->sx - uX - 1), (dst->sy - uY - 1), c); dst 293 ext/gd/libgd/gd_rotate.c dst->alphaBlendingFlag = old_blendmode; dst 296 ext/gd/libgd/gd_rotate.c return dst; dst 304 ext/gd/libgd/gd_rotate.c gdImagePtr dst; dst 313 ext/gd/libgd/gd_rotate.c dst = gdImageCreateTrueColor (src->sy, src->sx); dst 315 ext/gd/libgd/gd_rotate.c if (dst != NULL) { dst 316 ext/gd/libgd/gd_rotate.c int old_blendmode = dst->alphaBlendingFlag; dst 317 ext/gd/libgd/gd_rotate.c dst->alphaBlendingFlag = 0; dst 319 ext/gd/libgd/gd_rotate.c dst->transparent = src->transparent; dst 321 ext/gd/libgd/gd_rotate.c gdImagePaletteCopy (dst, src); dst 334 ext/gd/libgd/gd_rotate.c if (ignoretransparent && c == dst->transparent) { dst 335 ext/gd/libgd/gd_rotate.c gdImageSetPixel(dst, (dst->sx - uY - 1), uX, dst->transparent); dst 337 ext/gd/libgd/gd_rotate.c gdImageSetPixel(dst, (dst->sx - uY - 1), uX, c); dst 341 ext/gd/libgd/gd_rotate.c dst->alphaBlendingFlag = old_blendmode; dst 344 ext/gd/libgd/gd_rotate.c return dst; dst 88 ext/imap/php_imap.c char *cpytxt(SIZEDTEXT *dst, char *text, unsigned long size); dst 90 ext/imap/php_imap.c long utf8_mime2text(SIZEDTEXT *src, SIZEDTEXT *dst); dst 92 ext/imap/php_imap.c long utf8_mime2text (SIZEDTEXT *src, SIZEDTEXT *dst, long flags); dst 122 ext/intl/intl_convert.c zend_string* dst; dst 137 ext/intl/intl_convert.c dst = zend_string_alloc(dst_len, 0); dst 141 ext/intl/intl_convert.c u_strToUTF8( ZSTR_VAL(dst), dst_len, NULL, src, src_len, status ); dst 144 ext/intl/intl_convert.c zend_string_free(dst); dst 151 ext/intl/intl_convert.c ZSTR_VAL(dst)[dst_len] = 0; dst 152 ext/intl/intl_convert.c return dst; dst 466 ext/mysqlnd/mysqlnd_auth.c mysqlnd_xor_string(char * dst, const size_t dst_len, const char * xor_str, const size_t xor_str_len) dst 470 ext/mysqlnd/mysqlnd_auth.c dst[i] ^= xor_str[i % xor_str_len]; dst 120 ext/opcache/zend_accelerator_util_funcs.c void zend_accel_move_user_functions(HashTable *src, HashTable *dst) dst 126 ext/opcache/zend_accelerator_util_funcs.c zend_hash_extend(dst, dst->nNumUsed + src->nNumUsed, 0); dst 131 ext/opcache/zend_accelerator_util_funcs.c _zend_hash_append_ptr(dst, p->key, function); dst 395 ext/opcache/zend_accelerator_util_funcs.c zval *src, *dst, *end; dst 404 ext/opcache/zend_accelerator_util_funcs.c dst = ce->default_properties_table; dst 405 ext/opcache/zend_accelerator_util_funcs.c for (; src != end; src++, dst++) { dst 406 ext/opcache/zend_accelerator_util_funcs.c ZVAL_COPY_VALUE(dst, src); dst 407 ext/opcache/zend_accelerator_util_funcs.c zend_clone_zval(dst); dst 418 ext/opcache/zend_accelerator_util_funcs.c dst = ce->default_static_members_table; dst 419 ext/opcache/zend_accelerator_util_funcs.c for (; src != end; src++, dst++) { dst 420 ext/opcache/zend_accelerator_util_funcs.c ZVAL_COPY_VALUE(dst, src); dst 421 ext/opcache/zend_accelerator_util_funcs.c zend_clone_zval(dst); dst 34 ext/opcache/zend_accelerator_util_funcs.h void zend_accel_move_user_functions(HashTable *str, HashTable *dst); dst 519 ext/pcre/pcrelib/pcre_jit_compile.c #define OP1(op, dst, dstw, src, srcw) \ dst 520 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_op1(compiler, (op), (dst), (dstw), (src), (srcw)) dst 521 ext/pcre/pcrelib/pcre_jit_compile.c #define OP2(op, dst, dstw, src1, src1w, src2, src2w) \ dst 522 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_op2(compiler, (op), (dst), (dstw), (src1), (src1w), (src2), (src2w)) dst 537 ext/pcre/pcrelib/pcre_jit_compile.c #define OP_FLAGS(op, dst, dstw, src, srcw, type) \ dst 538 ext/pcre/pcrelib/pcre_jit_compile.c sljit_emit_op_flags(compiler, (op), (dst), (dstw), (src), (srcw), (type)) dst 539 ext/pcre/pcrelib/pcre_jit_compile.c #define GET_LOCAL_BASE(dst, dstw, offset) \ dst 540 ext/pcre/pcrelib/pcre_jit_compile.c sljit_get_local_base(compiler, (dst), (dstw), (offset)) dst 766 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(!(dst & SLJIT_MEM) || (dst & REG_MASK) != SLJIT_SP); \ dst 768 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT((dst & REG_MASK) != (src & REG_MASK) && OFFS_REG(dst) != (src & REG_MASK)); \ dst 1005 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 1008 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_DST(dst, dstw); dst 1013 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, dst, dstw); dst 1050 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1062 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_DST(dst, dstw); dst 1070 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, dst, dstw); dst 1080 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1094 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_DST(dst, dstw); dst 1101 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, dst, dstw); dst 1163 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1176 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(dst, dstw); dst 1187 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, dst, dstw); dst 1226 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1239 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_DST(dst, dstw); dst 1246 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, dst, dstw); dst 1256 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1269 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(dst, dstw); dst 1276 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, dst, dstw); dst 1286 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1296 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_FCHECK(dst, dstw); dst 1301 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_fparam(compiler, dst, dstw); dst 1414 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1428 ext/pcre/pcrelib/sljit/sljitLir.c CHECK_ARGUMENT(src == dst && srcw == dstw); dst 1430 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_DST(dst, dstw); dst 1437 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, dst, dstw); dst 1448 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_get_local_base(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw offset) dst 1453 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_DST(dst, dstw); dst 1458 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, dst, dstw); dst 1465 ext/pcre/pcrelib/sljit/sljitLir.c static SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 1470 ext/pcre/pcrelib/sljit/sljitLir.c FUNCTION_CHECK_DST(dst, dstw); dst 1475 ext/pcre/pcrelib/sljit/sljitLir.c sljit_verbose_param(compiler, dst, dstw); dst 1484 ext/pcre/pcrelib/sljit/sljitLir.c #define SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw) \ dst 1489 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1_cmp(compiler, op, dst, dstw, src, srcw)); \ dst 1490 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(dst, dstw); \ dst 1492 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_fop1_cmp(compiler, op, dst, dstw, src, srcw); \ dst 1495 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1_convw_fromd(compiler, op, dst, dstw, src, srcw)); \ dst 1496 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(dst, dstw); \ dst 1498 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_fop1_convw_fromd(compiler, op, dst, dstw, src, srcw); \ dst 1500 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1_convd_fromw(compiler, op, dst, dstw, src, srcw)); \ dst 1501 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(dst, dstw); \ dst 1503 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_fop1_convd_fromw(compiler, op, dst, dstw, src, srcw); \ dst 1505 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_emit_fop1(compiler, op, dst, dstw, src, srcw)); \ dst 1506 ext/pcre/pcrelib/sljit/sljitLir.c ADJUST_LOCAL_OFFSET(dst, dstw); \ dst 1692 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_local_base(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw offset) dst 1695 ext/pcre/pcrelib/sljit/sljitLir.c CHECK(check_sljit_get_local_base(compiler, dst, dstw, offset)); dst 1703 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_op2(compiler, SLJIT_ADD | SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset); dst 1704 ext/pcre/pcrelib/sljit/sljitLir.c return sljit_emit_op1(compiler, SLJIT_MOV, dst, dstw, SLJIT_SP, 0); dst 1802 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 1805 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 1829 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1834 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 1843 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1849 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 1882 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1887 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 1896 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1902 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 1980 ext/pcre/pcrelib/sljit/sljitLir.c sljit_si dst, sljit_sw dstw, dst 1986 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 1995 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_local_base(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw offset) dst 1998 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 2005 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw initval) dst 2008 ext/pcre/pcrelib/sljit/sljitLir.c SLJIT_UNUSED_ARG(dst); dst 563 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw); dst 814 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si dst, sljit_sw dstw, dst 868 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si dst, sljit_sw dstw, dst 914 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si dst, sljit_sw dstw, dst 934 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si dst, sljit_sw dstw, dst 1074 ext/pcre/pcrelib/sljit/sljitLir.h sljit_si dst, sljit_sw dstw, dst 1080 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_local_base(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw offset); dst 1084 ext/pcre/pcrelib/sljit/sljitLir.h SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value); dst 820 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_DATA_PROCESS_INS(opcode, set_flags, dst, src1, src2) \ dst 821 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c (0xe0000000 | ((opcode) << 21) | (set_flags) | RD(dst) | RN(src1) | (src2)) dst 824 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 970 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, (src2 & SRC2_IMM) ? src2 : RM(src2))) dst 972 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(opcode, dst, src1, src2) \ dst 973 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, src2)) dst 981 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, (compiler->shift_imm << 7) | (opcode << 5) | reg_map[src2])); \ dst 982 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, reg_map[src2])); \ dst 984 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, (reg_map[(flags & ARGS_SWAPPED) ? src1 : src2] << 8) | (opcode << 5) | 0x10 | ((flags & ARGS_SWAPPED) ? reg_map[src2] : reg_map[src1]))); dst 987 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_si src1, sljit_si src2) dst 994 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst != src2) { dst 997 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MVN_DP, dst, SLJIT_UNUSED, src2); dst 998 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MOV_DP, dst, SLJIT_UNUSED, src2); dst 1000 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MOV_DP, dst, SLJIT_UNUSED, reg_map[src2]); dst 1010 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(AND_DP, 0, dst, src2, SRC2_IMM | 0xff)); dst 1011 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, dst, SLJIT_UNUSED, (24 << 7) | reg_map[src2]))); dst 1012 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, dst, SLJIT_UNUSED, (24 << 7) | (op == SLJIT_MOV_UB ? 0x20 : 0x40) | reg_map[dst])); dst 1014 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, (op == SLJIT_MOV_UB ? UXTB : SXTB) | RD(dst) | RM(src2)); dst 1017 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (dst != src2) { dst 1020 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MVN_DP, dst, SLJIT_UNUSED, src2); dst 1021 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MOV_DP, dst, SLJIT_UNUSED, src2); dst 1030 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, dst, SLJIT_UNUSED, (16 << 7) | reg_map[src2]))); dst 1031 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, dst, SLJIT_UNUSED, (16 << 7) | (op == SLJIT_MOV_UH ? 0x20 : 0x40) | reg_map[dst])); dst 1033 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, (op == SLJIT_MOV_UH ? UXTH : SXTH) | RD(dst) | RM(src2)); dst 1036 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (dst != src2) { dst 1039 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MVN_DP, dst, SLJIT_UNUSED, src2); dst 1040 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MOV_DP, dst, SLJIT_UNUSED, src2); dst 1047 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MOV_DP, dst, SLJIT_UNUSED, src2); dst 1048 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MVN_DP, dst, SLJIT_UNUSED, src2); dst 1050 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(MVN_DP, dst, SLJIT_UNUSED, RM(src2)); dst 1055 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, CLZ | RD(dst) | RM(src2))); dst 1057 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(CMP_DP, SLJIT_UNUSED, dst, SRC2_IMM); dst 1084 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c mul_inst = SMULL | (reg_map[TMP_REG3] << 16) | (reg_map[dst] << 12); dst 1086 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c mul_inst = MUL | (reg_map[dst] << 16); dst 1088 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst != src2) dst 1090 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (dst != src1) dst 1094 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(dst != TMP_REG1); dst 1106 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(CMP_DP, SET_FLAGS, SLJIT_UNUSED, TMP_REG3, RM(dst) | 0xfc0)); dst 1320 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si emit_set_delta(struct sljit_compiler *compiler, sljit_si dst, sljit_si reg, sljit_sw value) dst 1325 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, dst, reg, value)); dst 1330 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(SUB_DP, 0, dst, reg, value)); dst 1603 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 1623 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (SLJIT_UNLIKELY(dst == SLJIT_UNUSED)) { dst 1628 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c else if (FAST_IS_REG(dst)) { dst 1629 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c dst_r = dst; dst 1635 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_ASSERT(dst & SLJIT_MEM); dst 1636 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (getput_arg_fast(compiler, inp_flags | ARG_TEST, TMP_REG2, dst, dstw)) { dst 1742 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1746 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG2, src1, src1w, dst, dstw)); dst 1750 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw)); dst 1760 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); dst 1764 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw)); dst 1785 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg_fast(compiler, inp_flags, dst_r, dst, dstw)); dst 1787 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(getput_arg(compiler, inp_flags, dst_r, dst, dstw, 0, 0)); dst 1870 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 1874 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 1875 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1883 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM, dst, dstw, TMP_REG1, 0, src, srcw); dst 1886 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); dst 1889 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SB, ALLOW_ANY_IMM | SIGNED_DATA | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); dst 1892 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UH, ALLOW_ANY_IMM | HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); dst 1895 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SH, ALLOW_ANY_IMM | SIGNED_DATA | HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); dst 1901 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 1904 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); dst 1907 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SB, ALLOW_ANY_IMM | SIGNED_DATA | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); dst 1910 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_UH, ALLOW_ANY_IMM | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); dst 1913 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, SLJIT_MOV_SH, ALLOW_ANY_IMM | SIGNED_DATA | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); dst 1916 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_ANY_IMM, dst, dstw, TMP_REG1, 0, src, srcw); dst 1923 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return sljit_emit_op2(compiler, SLJIT_SUB | GET_ALL_FLAGS(op), dst, dstw, SLJIT_IMM, 0, src, srcw); dst 1926 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, TMP_REG1, 0, src, srcw); dst 1933 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 1938 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1939 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1950 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_IMM, dst, dstw, src1, src1w, src2, src2w); dst 1953 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w); dst 1956 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, ALLOW_ANY_IMM, dst, dstw, src1, src1w, src2, src2w); dst 1963 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, TMP_REG1, 0, src1, src1w); dst 1967 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_op(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w); dst 2040 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_FPU_OPERATION(opcode, mode, dst, src1, src2) \ dst 2041 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ((opcode) | (mode) | ((dst) << 12) | (src1) | ((src2) << 16)) dst 2108 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 2118 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst == SLJIT_UNUSED) dst 2121 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (FAST_IS_REG(dst)) dst 2122 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, VMOV | (1 << 20) | RD(dst) | (TMP_FREG1 << 16)); dst 2125 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_fop_mem(compiler, 0, TMP_FREG1, dst, dstw); dst 2129 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 2132 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 2147 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst & SLJIT_MEM) dst 2148 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP), TMP_FREG1, dst, dstw); dst 2171 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 2183 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); dst 2185 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 2213 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst & SLJIT_MEM) dst 2214 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP), dst_r, dst, dstw); dst 2219 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 2226 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 2227 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2235 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 2266 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP), TMP_FREG1, dst, dstw)); dst 2279 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 2282 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 2283 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2286 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst == SLJIT_UNUSED) dst 2289 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (FAST_IS_REG(dst)) dst 2290 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, 0, dst, SLJIT_UNUSED, RM(TMP_REG3))); dst 2293 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (getput_arg_fast(compiler, WORD_DATA, TMP_REG3, dst, dstw)) dst 2299 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return getput_arg(compiler, WORD_DATA, TMP_REG2, dst, dstw, 0, 0); dst 2479 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c sljit_si dst, sljit_sw dstw, dst 2487 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 2488 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2491 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst == SLJIT_UNUSED) dst 2496 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG2; dst 2501 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return (dst_r == TMP_REG2) ? emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw) : SLJIT_SUCCESS; dst 2505 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if ((op == SLJIT_OR || op == SLJIT_XOR) && FAST_IS_REG(dst) && dst == src) { dst 2506 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(push_inst(compiler, (EMIT_DATA_PROCESS_INS(ins, 0, dst, dst, SRC2_IMM | 1) & ~COND_MASK) | cc)); dst 2508 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return (flags & SLJIT_SET_E) ? push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, SET_FLAGS, TMP_REG1, SLJIT_UNUSED, RM(dst))) : SLJIT_SUCCESS; dst 2514 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA | LOAD_DATA, TMP_REG1, src, srcw, dst, dstw)); dst 2526 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA, TMP_REG2, dst, dstw, 0, 0)); dst 2531 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 2537 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 2538 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2543 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c reg = SLOW_IS_REG(dst) ? dst : TMP_REG2; dst 2553 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c if (dst & SLJIT_MEM) dst 2554 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c PTR_FAIL_IF(emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw)); dst 136 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static SLJIT_INLINE sljit_si emit_imm64_const(struct sljit_compiler *compiler, sljit_si dst, sljit_uw imm) dst 138 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVZ | RD(dst) | ((imm & 0xffff) << 5))); dst 139 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 16) & 0xffff) << 5) | (1 << 21))); dst 140 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 32) & 0xffff) << 5) | (2 << 21))); dst 141 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, MOVK | RD(dst) | ((imm >> 48) << 5) | (3 << 21)); dst 146 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst = inst[0] & 0x1f; dst 148 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c inst[0] = MOVZ | dst | ((new_imm & 0xffff) << 5); dst 149 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c inst[1] = MOVK | dst | (((new_imm >> 16) & 0xffff) << 5) | (1 << 21); dst 150 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c inst[2] = MOVK | dst | (((new_imm >> 32) & 0xffff) << 5) | (2 << 21); dst 151 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c inst[3] = MOVK | dst | ((new_imm >> 48) << 5) | (3 << 21); dst 215 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst; dst 299 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst = buf_ptr[0] & 0x1f; dst 300 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c buf_ptr[0] = MOVZ | dst | ((addr & 0xffff) << 5); dst 301 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c buf_ptr[1] = MOVK | dst | (((addr >> 16) & 0xffff) << 5) | (1 << 21); dst 303 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c buf_ptr[2] = MOVK | dst | (((addr >> 32) & 0xffff) << 5) | (2 << 21); dst 305 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c buf_ptr[3] = MOVK | dst | (((addr >> 48) & 0xffff) << 5) | (3 << 21); dst 413 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si dst, sljit_sw simm) dst 420 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, MOVZ | RD(dst) | (imm << 5)); dst 423 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, MOVN | RD(dst) | ((~imm & 0xffff) << 5)); dst 427 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (MOVN ^ W_OP) | RD(dst) | ((~imm & 0xffff) << 5)); dst 429 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (MOVN ^ W_OP) | RD(dst) | ((~imm & 0xffff0000l) >> (16 - 5)) | (1 << 21)); dst 432 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ORRI ^ W_OP) | RD(dst) | RN(TMP_ZERO) | bitmask); dst 437 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, ORRI | RD(dst) | RN(TMP_ZERO) | bitmask); dst 441 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVZ | RD(dst) | ((imm & 0xffff) << 5))); dst 442 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, MOVK | RD(dst) | ((imm & 0xffff0000l) >> (16 - 5)) | (1 << 21)); dst 446 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVN | RD(dst) | ((~imm & 0xffff) << 5))); dst 447 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, MOVK | RD(dst) | ((imm & 0xffff0000l) >> (16 - 5)) | (1 << 21)); dst 474 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVN | RD(dst) | ((simm & 0xffff) << 5) | (i << 21))); dst 477 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVK | RD(dst) | ((~simm & 0xffff) << 5) | (i << 21))); dst 490 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVZ | RD(dst) | ((simm & 0xffff) << 5) | (i << 21))); dst 493 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MOVK | RD(dst) | ((simm & 0xffff) << 5) | (i << 21))); dst 512 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst = TMP_ZERO; \ dst 515 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si emit_op_imm(struct sljit_compiler *compiler, sljit_si flags, sljit_si dst, sljit_sw arg1, sljit_sw arg2) dst 552 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return load_immediate(compiler, dst, imm); dst 555 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(load_immediate(compiler, dst, (flags & INT_OP) ? (~imm & 0xffffffff) : ~imm)); dst 565 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, ((op == SLJIT_ADD ? ADDI : SUBI) ^ inv_bits) | RD(dst) | RN(reg)); dst 569 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ADDI ^ inv_bits) | RD(dst) | RN(reg) | (imm << 10)); dst 574 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | (nimm << 10)); dst 578 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ADDI ^ inv_bits) | RD(dst) | RN(reg) | ((imm >> 12) << 10) | (1 << 22)); dst 582 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | ((nimm >> 12) << 10) | (1 << 22)); dst 585 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (ADDI ^ inv_bits) | RD(dst) | RN(reg) | ((imm >> 12) << 10) | (1 << 22))); dst 586 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ADDI ^ inv_bits) | RD(dst) | RN(dst) | ((imm & 0xfff) << 10)); dst 589 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(reg) | ((nimm >> 12) << 10) | (1 << 22))); dst 590 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SUBI ^ inv_bits) | RD(dst) | RN(dst) | ((nimm & 0xfff) << 10)); dst 598 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ANDI ^ inv_bits) | RD(dst) | RN(reg) | inst_bits); dst 608 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (inst_bits ^ inv_bits) | RD(dst) | RN(reg))); dst 615 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (UBFM ^ inv_bits) | RD(dst) | RN(arg1) | ((-imm & 0x1f) << 16) | ((31 - imm) << 10))); dst 619 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (UBFM ^ inv_bits) | RD(dst) | RN(arg1) | (1 << 22) | ((-imm & 0x3f) << 16) | ((63 - imm) << 10))); dst 630 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (UBFM ^ inv_bits) | RD(dst) | RN(arg1) | (imm << 16) | (31 << 10))); dst 634 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (UBFM ^ inv_bits) | RD(dst) | RN(arg1) | (1 << 22) | (imm << 16) | (63 << 10))); dst 667 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst == arg2) dst 669 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, ORR | RD(dst) | RN(TMP_ZERO) | RM(arg2)); dst 673 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (UBFM ^ (1 << 31)) | RD(dst) | RN(arg2) | (7 << 10)); dst 679 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SBFM ^ inv_bits) | RD(dst) | RN(arg2) | (7 << 10)); dst 683 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (UBFM ^ (1 << 31)) | RD(dst) | RN(arg2) | (15 << 10)); dst 689 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SBFM ^ inv_bits) | RD(dst) | RN(arg2) | (15 << 10)); dst 693 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if ((flags & INT_OP) && dst == arg2) dst 695 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ORR ^ (1 << 31)) | RD(dst) | RN(TMP_ZERO) | RM(arg2)); dst 699 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if ((flags & INT_OP) && dst == arg2) dst 701 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, SBFM | (1 << 22) | RD(dst) | RN(arg2) | (31 << 10)); dst 704 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (ORN ^ inv_bits) | RD(dst) | RN(TMP_ZERO) | RM(arg2))); dst 710 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SUB ^ inv_bits) | RD(dst) | RN(TMP_ZERO) | RM(arg2)); dst 713 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (CLZ ^ inv_bits) | RD(dst) | RN(arg2))); dst 717 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ADD ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2)); dst 720 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (ADC ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2)); dst 723 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SUB ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2)); dst 726 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SBC ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2)); dst 729 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (MADD ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2) | RT2(TMP_ZERO)); dst 731 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, SMADDL | RD(dst) | RN(arg1) | RM(arg2) | (31 << 10))); dst 732 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, ADD | RD(TMP_LR) | RN(TMP_ZERO) | RM(dst) | (2 << 22) | (31 << 10))); dst 733 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, SUBS | RD(TMP_ZERO) | RN(TMP_LR) | RM(dst) | (2 << 22) | (63 << 10)); dst 736 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, MADD | RD(dst) | RN(arg1) | RM(arg2) | RT2(TMP_ZERO))); dst 737 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, SUBS | RD(TMP_ZERO) | RN(TMP_LR) | RM(dst) | (2 << 22) | (63 << 10)); dst 740 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (AND ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2)); dst 742 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (ORR ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2))); dst 745 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (EOR ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2))); dst 748 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (LSLV ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2))); dst 751 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (LSRV ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2))); dst 754 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(push_inst(compiler, (ASRV ^ inv_bits) | RD(dst) | RN(arg1) | RM(arg2))); dst 763 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, (SUBS ^ inv_bits) | RD(TMP_ZERO) | RN(dst) | RM(TMP_ZERO)); dst 809 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si emit_set_delta(struct sljit_compiler *compiler, sljit_si dst, sljit_si reg, sljit_sw value) dst 813 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, ADDI | RD(dst) | RN(reg) | (value << 10)); dst 815 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, ADDI | (1 << 22) | RD(dst) | RN(reg) | (value >> 2)); dst 820 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, SUBI | RD(dst) | RN(reg) | (value << 10)); dst 822 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, SUBI | (1 << 22) | RD(dst) | RN(reg) | (value >> 2)); dst 1279 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst, sljit_sw dstw, dst 1286 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 1287 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1293 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 1378 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, flags, dst_r, src, srcw, dst, dstw)); dst 1385 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst & SLJIT_MEM) { dst 1386 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (getput_arg_fast(compiler, flags | STORE, dst_r, dst, dstw)) dst 1389 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return getput_arg(compiler, flags | STORE, dst_r, dst, dstw, 0, 0); dst 1401 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst == SLJIT_UNUSED) dst 1408 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src, srcw, dst, dstw)); dst 1421 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst & SLJIT_MEM) { dst 1422 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (getput_arg_fast(compiler, mem_flags | STORE, dst_r, dst, dstw)) dst 1425 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return getput_arg(compiler, mem_flags | STORE, dst_r, dst, dstw, 0, 0); dst 1431 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst, sljit_sw dstw, dst 1438 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1439 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1446 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 1454 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst == SLJIT_UNUSED) dst 1457 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, mem_flags | STORE | ARG_TEST, TMP_REG1, dst, dstw)) dst 1474 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1476 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG1, src1, src1w, dst, dstw)); dst 1480 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, dst, dstw)); dst 1484 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG1, src1, src1w, dst, dstw)); dst 1486 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, dst, dstw)); dst 1504 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst & SLJIT_MEM) { dst 1506 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c getput_arg_fast(compiler, mem_flags | STORE, dst_r, dst, dstw); dst 1509 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return getput_arg(compiler, mem_flags | STORE, TMP_REG1, dst, dstw, 0, 0); dst 1604 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst, sljit_sw dstw, dst 1607 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 1620 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst_r == TMP_REG1 && dst != SLJIT_UNUSED) dst 1621 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_op_mem(compiler, ((GET_OPCODE(op) == SLJIT_CONVI_FROMD) ? INT_SIZE : WORD_SIZE) | STORE, TMP_REG1, dst, dstw); dst 1626 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst, sljit_sw dstw, dst 1629 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1649 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst & SLJIT_MEM) dst 1650 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_fop_mem(compiler, ((op & SLJIT_SINGLE_OP) ? INT_SIZE : WORD_SIZE) | STORE, TMP_FREG1, dst, dstw); dst 1675 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst, sljit_sw dstw, dst 1686 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); dst 1689 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1716 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst & SLJIT_MEM) dst 1717 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_fop_mem(compiler, mem_flags | STORE, dst_r, dst, dstw); dst 1722 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst, sljit_sw dstw, dst 1730 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1731 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1738 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1763 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (!(dst & SLJIT_MEM)) dst 1765 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_fop_mem(compiler, mem_flags | STORE, TMP_FREG1, dst, dstw); dst 1772 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 1775 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 1776 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1779 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst == SLJIT_UNUSED) dst 1782 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (FAST_IS_REG(dst)) dst 1783 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return push_inst(compiler, ORR | RD(dst) | RN(TMP_ZERO) | RM(TMP_LR)); dst 1786 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_op_mem(compiler, WORD_SIZE | STORE, TMP_LR, dst, dstw); dst 1968 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c sljit_si dst, sljit_sw dstw, dst 1976 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 1977 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1980 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst == SLJIT_UNUSED) dst 1984 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; dst 1990 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_op_mem(compiler, (GET_OPCODE(op) == SLJIT_MOV ? WORD_SIZE : INT_SIZE) | STORE, TMP_REG1, dst, dstw); dst 2003 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c FAIL_IF(emit_op_mem2(compiler, mem_flags, TMP_REG1, src, srcw, dst, dstw)); dst 2014 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c return emit_op_mem2(compiler, mem_flags | STORE, TMP_REG1, dst, dstw, 0, 0); dst 2017 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 2023 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 2024 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2030 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 2033 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c if (dst & SLJIT_MEM) dst 2034 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c PTR_FAIL_IF(emit_op_mem(compiler, WORD_SIZE | STORE, dst_r, dst, dstw)); dst 206 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static SLJIT_INLINE sljit_si emit_imm32_const(struct sljit_compiler *compiler, sljit_si dst, sljit_uw imm) dst 208 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, MOVW | RD4(dst) | dst 210 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MOVT | RD4(dst) | dst 216 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst = inst[1] & 0x0f00; dst 217 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_ASSERT(((inst[0] & 0xfbf0) == (MOVW >> 16)) && ((inst[2] & 0xfbf0) == (MOVT >> 16)) && dst == (inst[3] & 0x0f00)); dst 219 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c inst[1] = dst | COPY_BITS(new_imm, 8, 12, 3) | (new_imm & 0xff); dst 221 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c inst[3] = dst | COPY_BITS(new_imm, 8 + 16, 12, 3) | ((new_imm & 0xff0000) >> 16); dst 477 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si dst, sljit_uw imm) dst 484 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MOV_WI | RD4(dst) | tmp); dst 487 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MVN_WI | RD4(dst) | tmp); dst 491 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, MOVW | RD4(dst) | dst 496 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MOVT | RD4(dst) | dst 511 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si emit_op_imm(struct sljit_compiler *compiler, sljit_si flags, sljit_si dst, sljit_uw arg1, sljit_uw arg2) dst 537 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return load_immediate(compiler, dst, imm); dst 540 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return load_immediate(compiler, dst, ~imm); dst 546 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(reg, dst)) { dst 548 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ADDSI3 | IMM3(imm) | RD3(dst) | RN3(reg)); dst 550 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SUBSI3 | IMM3(nimm) | RD3(dst) | RN3(reg)); dst 551 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (reg == dst) { dst 553 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ADDSI8 | IMM8(imm) | RDN3(dst)); dst 555 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SUBSI8 | IMM8(nimm) | RDN3(dst)); dst 560 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(imm)); dst 562 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(nimm)); dst 566 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADD_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 571 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 575 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && imm == 0 && IS_2_LO_REGS(reg, dst)) dst 576 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, RSBSI | RD3(dst) | RN3(reg)); dst 579 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, RSB_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 583 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(reg, dst)) { dst 585 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SUBSI3 | IMM3(imm) | RD3(dst) | RN3(reg)); dst 587 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ADDSI3 | IMM3(nimm) | RD3(dst) | RN3(reg)); dst 588 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (reg == dst) { dst 590 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SUBSI8 | IMM8(imm) | RDN3(dst)); dst 592 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ADDSI8 | IMM8(nimm) | RDN3(dst)); dst 599 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(imm)); dst 601 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(nimm)); dst 605 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SUB_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 612 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SBCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 617 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ANDI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | nimm); dst 620 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, BICI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 625 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ORRI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | nimm); dst 628 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ORNI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 633 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, EORI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); dst 643 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, MOV | SET_REGS44(dst, reg)); dst 644 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (IS_2_LO_REGS(dst, reg)) dst 645 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, MOVS | RD3(dst) | RN3(reg)); dst 646 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MOV_W | SET_FLAGS | RD4(dst) | RM4(reg)); dst 650 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, reg)) dst 651 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, LSLSI | RD3(dst) | RN3(reg) | (imm << 6)); dst 652 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, LSL_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm)); dst 654 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, reg)) dst 655 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, LSRSI | RD3(dst) | RN3(reg) | (imm << 6)); dst 656 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, LSR_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm)); dst 658 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, reg)) dst 659 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ASRSI | RD3(dst) | RN3(reg) | (imm << 6)); dst 660 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ASR_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm)); dst 688 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg2) dst 690 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, MOV | SET_REGS44(dst, arg2)); dst 694 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (IS_2_LO_REGS(dst, arg2)) dst 695 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, UXTB | RD3(dst) | RN3(arg2)); dst 696 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, UXTB_W | RD4(dst) | RM4(arg2)); dst 700 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (IS_2_LO_REGS(dst, arg2)) dst 701 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SXTB | RD3(dst) | RN3(arg2)); dst 702 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SXTB_W | RD4(dst) | RM4(arg2)); dst 706 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (IS_2_LO_REGS(dst, arg2)) dst 707 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, UXTH | RD3(dst) | RN3(arg2)); dst 708 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, UXTH_W | RD4(dst) | RM4(arg2)); dst 712 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (IS_2_LO_REGS(dst, arg2)) dst 713 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SXTH | RD3(dst) | RN3(arg2)); dst 714 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SXTH_W | RD4(dst) | RM4(arg2)); dst 717 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 718 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, MVNS | RD3(dst) | RN3(arg2)); dst 719 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MVN_W | (flags & SET_FLAGS) | RD4(dst) | RM4(arg2)); dst 722 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, CLZ | RN4(arg2) | RD4(dst) | RM4(arg2))); dst 724 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (reg_map[dst] <= 7) dst 725 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, CMPI | RDN3(dst)); dst 726 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADD_WI | SET_FLAGS | RN4(dst) | RD4(dst)); dst 730 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_3_LO_REGS(dst, arg1, arg2)) dst 731 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ADDS | RD3(dst) | RN3(arg1) | RM3(arg2)); dst 732 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & SET_FLAGS)) dst 733 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ADD | SET_REGS44(dst, arg2)); dst 734 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADD_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 736 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 737 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ADCS | RD3(dst) | RN3(arg2)); dst 738 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADC_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 740 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(flags & KEEP_FLAGS) && IS_3_LO_REGS(dst, arg1, arg2)) dst 741 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SUBS | RD3(dst) | RN3(arg1) | RM3(arg2)); dst 742 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SUB_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 744 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 745 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, SBCS | RD3(dst) | RN3(arg2)); dst 746 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SBC_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 749 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MUL | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 750 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_ASSERT(reg_map[TMP_REG2] <= 7 && dst != TMP_REG2); dst 751 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, SMULL | RT4(dst) | RD4(TMP_REG2) | RN4(arg1) | RM4(arg2))); dst 753 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, CMP_W | RN4(TMP_REG2) | 0x70e0 | RM4(dst)); dst 756 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && IS_2_LO_REGS(dst, arg2)) dst 757 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ANDS | RD3(dst) | RN3(arg2)); dst 761 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, AND_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 763 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 764 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ORRS | RD3(dst) | RN3(arg2)); dst 765 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ORR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 767 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 768 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, EORS | RD3(dst) | RN3(arg2)); dst 769 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, EOR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 771 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 772 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, LSLS | RD3(dst) | RN3(arg2)); dst 773 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, LSL_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 775 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 776 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, LSRS | RD3(dst) | RN3(arg2)); dst 777 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, LSR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 779 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == arg1 && !(flags & KEEP_FLAGS) && IS_2_LO_REGS(dst, arg2)) dst 780 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, ASRS | RD3(dst) | RN3(arg2)); dst 781 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ASR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); dst 870 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si emit_set_delta(struct sljit_compiler *compiler, sljit_si dst, sljit_si reg, sljit_sw value) dst 874 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(value)); dst 877 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, ADD_WI | RD4(dst) | RN4(reg) | value); dst 882 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(value)); dst 885 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, SUB_WI | RD4(dst) | RN4(reg) | value); dst 1315 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst, sljit_sw dstw, dst 1322 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 1323 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1329 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 1398 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, flags, dst_r, src, srcw, dst, dstw)); dst 1405 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst & SLJIT_MEM) { dst 1406 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, flags | STORE, dst_r, dst, dstw)) dst 1409 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return getput_arg(compiler, flags | STORE, dst_r, dst, dstw, 0, 0); dst 1419 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return sljit_emit_op2(compiler, SLJIT_SUB | op_flags, dst, dstw, SLJIT_IMM, 0, src, srcw); dst 1427 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src, srcw, dst, dstw)); dst 1438 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst & SLJIT_MEM) { dst 1439 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, flags | STORE, dst_r, dst, dstw)) dst 1442 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return getput_arg(compiler, flags | STORE, dst_r, dst, dstw, 0, 0); dst 1448 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst, sljit_sw dstw, dst 1455 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1456 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1463 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 1466 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, WORD_SIZE | STORE | ARG_TEST, TMP_REG1, dst, dstw)) dst 1483 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1485 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG1, src1, src1w, dst, dstw)); dst 1489 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src2, src2w, dst, dstw)); dst 1493 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG1, src1, src1w, dst, dstw)); dst 1495 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(getput_arg(compiler, WORD_SIZE, TMP_REG2, src2, src2w, dst, dstw)); dst 1511 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == SLJIT_UNUSED) dst 1516 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst & SLJIT_MEM) { dst 1518 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c getput_arg_fast(compiler, WORD_SIZE | STORE, dst_r, dst, dstw); dst 1521 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return getput_arg(compiler, WORD_SIZE | STORE, TMP_REG1, dst, dstw, 0, 0); dst 1630 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst, sljit_sw dstw, dst 1640 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == SLJIT_UNUSED) dst 1643 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (FAST_IS_REG(dst)) dst 1644 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, VMOV | (1 << 20) | RT4(dst) | DN4(TMP_FREG1)); dst 1647 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return emit_fop_mem(compiler, 0, TMP_FREG1, dst, dstw); dst 1651 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst, sljit_sw dstw, dst 1654 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1669 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst & SLJIT_MEM) dst 1670 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP), TMP_FREG1, dst, dstw); dst 1693 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst, sljit_sw dstw, dst 1705 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); dst 1707 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1735 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst & SLJIT_MEM) dst 1736 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP), dst_r, dst, dstw); dst 1741 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst, sljit_sw dstw, dst 1748 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1749 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1757 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1782 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (!(dst & SLJIT_MEM)) dst 1784 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return emit_fop_mem(compiler, (op & SLJIT_SINGLE_OP), TMP_FREG1, dst, dstw); dst 1793 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 1796 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 1797 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1800 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == SLJIT_UNUSED) dst 1803 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (FAST_IS_REG(dst)) dst 1804 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, MOV | SET_REGS44(dst, TMP_REG3)); dst 1807 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (getput_arg_fast(compiler, WORD_SIZE | STORE, TMP_REG3, dst, dstw)) dst 1813 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return getput_arg(compiler, WORD_SIZE | STORE, TMP_REG2, dst, dstw, 0, 0); dst 1976 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c sljit_si dst, sljit_sw dstw, dst 1984 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 1985 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1988 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst == SLJIT_UNUSED) dst 1993 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG2; dst 2006 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return emit_op_mem(compiler, WORD_SIZE | STORE, TMP_REG2, dst, dstw); dst 2010 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if ((op == SLJIT_OR || op == SLJIT_XOR) && FAST_IS_REG(dst) && dst == src) { dst 2013 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(push_inst32(compiler, ins | RN4(src) | RD4(dst) | 1)); dst 2016 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (reg_map[dst] <= 7) dst 2017 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst16(compiler, MOVS | RD3(TMP_REG1) | RN3(dst)); dst 2018 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c return push_inst32(compiler, MOV_W | SET_FLAGS | RD4(TMP_REG1) | RM4(dst)); dst 2026 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(emit_op_mem2(compiler, WORD_SIZE, TMP_REG2, src, srcw, dst, dstw)); dst 2046 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c FAIL_IF(emit_op_mem2(compiler, WORD_SIZE | STORE, TMP_REG2, dst, dstw, 0, 0)); dst 2057 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 2063 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 2064 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2070 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 2073 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c if (dst & SLJIT_MEM) dst 2074 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c PTR_FAIL_IF(emit_op_mem(compiler, WORD_SIZE | STORE, dst_r, dst, dstw)); dst 46 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_imm | S(src1) | T(dst) | IMM(src2), DR(dst))); \ dst 52 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | D(dst), DR(dst))); \ dst 60 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_imm | T(src1) | D(dst) | SH_IMM(src2), DR(dst))); \ dst 66 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, op_v | S(src2) | T(src1) | D(dst), DR(dst))); \ dst 70 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c sljit_si dst, sljit_si src1, sljit_sw src2) dst 78 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c if (dst != src2) dst 79 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, ADDU | S(src2) | TA(0) | D(dst), DR(dst)); dst 88 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, SEB | T(src2) | D(dst), DR(dst)); dst 90 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLL | T(src2) | D(dst) | SH_IMM(24), DR(dst))); dst 91 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, SRA | T(dst) | D(dst) | SH_IMM(24), DR(dst)); dst 94 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, ANDI | S(src2) | T(dst) | IMM(0xff), DR(dst)); dst 96 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c else if (dst != src2) dst 106 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, SEH | T(src2) | D(dst), DR(dst)); dst 108 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLL | T(src2) | D(dst) | SH_IMM(16), DR(dst))); dst 109 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, SRA | T(dst) | D(dst) | SH_IMM(16), DR(dst)); dst 112 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, ANDI | S(src2) | T(dst) | IMM(0xffff), DR(dst)); dst 114 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c else if (dst != src2) dst 123 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, NOR | S(src2) | T(src2) | D(dst), DR(dst))); dst 132 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, CLZ | S(src2) | T(dst) | D(dst), DR(dst))); dst 142 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ORI | SA(0) | T(dst) | IMM(32), UNMOVABLE_INS)); dst 143 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | SA(0) | T(dst) | IMM(-1), DR(dst))); dst 145 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(dst) | T(dst) | IMM(1), DR(dst))); dst 149 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, ADDU | S(dst) | TA(0) | DA(EQUAL_FLAG), EQUAL_FLAG); dst 173 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(src2), DR(dst))); dst 184 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDU | S(src1) | T(src2) | D(dst), DR(dst))); dst 189 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(ULESS_FLAG) | DA(ULESS_FLAG), ULESS_FLAG)); dst 194 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, XOR | S(dst) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); dst 207 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(src2), DR(dst))); dst 212 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDU | S(src1) | T(src2) | D(dst), DR(dst))); dst 215 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); dst 217 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDU | S(dst) | TA(ULESS_FLAG) | D(dst), DR(dst))); dst 222 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(ULESS_FLAG) | DA(ULESS_FLAG), ULESS_FLAG)); dst 246 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(-src2), DR(dst))); dst 263 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SUBU | S(src1) | T(src2) | D(dst), DR(dst))); dst 270 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, XOR | S(dst) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); dst 284 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, ADDIU | S(src1) | T(dst) | IMM(-src2), DR(dst))); dst 290 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SUBU | S(src1) | T(src2) | D(dst), DR(dst))); dst 294 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(ULESS_FLAG) | DA(LESS_FLAG), LESS_FLAG)); dst 296 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SUBU | S(dst) | TA(ULESS_FLAG) | D(dst), DR(dst))); dst 303 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); dst 306 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, MFLO | D(dst), DR(dst)); dst 311 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, MFLO | D(dst), DR(dst))); dst 312 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, SRA | T(dst) | DA(UGREATER_FLAG) | SH_IMM(31), UGREATER_FLAG)); dst 344 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c static SLJIT_INLINE sljit_si emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw init_value) dst 346 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c FAIL_IF(push_inst(compiler, LUI | T(dst) | IMM(init_value >> 16), DR(dst))); dst 347 ext/pcre/pcrelib/sljit/sljitNativeMIPS_32.c return push_inst(compiler, ORI | S(dst) | T(dst) | IMM(init_value), DR(dst)); dst 129 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, op_imm | S(src1) | T(dst) | IMM(src2), DR(dst))); \ dst 135 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | D(dst), DR(dst))); \ dst 150 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ins | T(src1) | D(dst) | SH_IMM(src2), DR(dst))); \ dst 157 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ins | S(src2) | T(src1) | D(dst), DR(dst))); \ dst 161 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c sljit_si dst, sljit_si src1, sljit_sw src2) dst 169 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c if (dst != src2) dst 170 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src2) | TA(0) | D(dst), DR(dst)); dst 178 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, DSLL32 | T(src2) | D(dst) | SH_IMM(24), DR(dst))); dst 179 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, DSRA32 | T(dst) | D(dst) | SH_IMM(24), DR(dst)); dst 181 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, ANDI | S(src2) | T(dst) | IMM(0xff), DR(dst)); dst 183 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c else if (dst != src2) dst 192 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, DSLL32 | T(src2) | D(dst) | SH_IMM(16), DR(dst))); dst 193 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, DSRA32 | T(dst) | D(dst) | SH_IMM(16), DR(dst)); dst 195 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, ANDI | S(src2) | T(dst) | IMM(0xffff), DR(dst)); dst 197 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c else if (dst != src2) dst 203 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, DSLL32 | T(src2) | D(dst) | SH_IMM(0), DR(dst))); dst 204 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, DSRL32 | T(dst) | D(dst) | SH_IMM(0), DR(dst)); dst 208 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, SLL | T(src2) | D(dst) | SH_IMM(0), DR(dst)); dst 215 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, NOR | S(src2) | T(src2) | D(dst), DR(dst))); dst 224 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DCLZ, CLZ) | S(src2) | T(dst) | D(dst), DR(dst))); dst 234 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ORI | SA(0) | T(dst) | IMM((op & SLJIT_INT_OP) ? 32 : 64), UNMOVABLE_INS)); dst 235 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | SA(0) | T(dst) | IMM(-1), DR(dst))); dst 237 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(dst) | T(dst) | IMM(1), DR(dst))); dst 241 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(dst) | TA(0) | DA(EQUAL_FLAG), EQUAL_FLAG); dst 265 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(src2), DR(dst))); dst 276 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src1) | T(src2) | D(dst), DR(dst))); dst 281 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(ULESS_FLAG) | DA(ULESS_FLAG), ULESS_FLAG)); dst 286 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, XOR | S(dst) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); dst 299 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(src2), DR(dst))); dst 304 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(src1) | T(src2) | D(dst), DR(dst))); dst 307 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); dst 309 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(dst) | TA(ULESS_FLAG) | D(dst), DR(dst))); dst 314 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(ULESS_FLAG) | DA(ULESS_FLAG), ULESS_FLAG)); dst 338 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(-src2), DR(dst))); dst 355 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DSUBU, SUBU) | S(src1) | T(src2) | D(dst), DR(dst))); dst 362 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, XOR | S(dst) | TA(OVERFLOW_FLAG) | DA(OVERFLOW_FLAG), OVERFLOW_FLAG)); dst 376 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DADDIU, ADDIU) | S(src1) | T(dst) | IMM(-src2), DR(dst))); dst 382 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DSUBU, SUBU) | S(src1) | T(src2) | D(dst), DR(dst))); dst 386 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SLTU | S(dst) | TA(ULESS_FLAG) | DA(LESS_FLAG), LESS_FLAG)); dst 388 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DSUBU, SUBU) | S(dst) | TA(ULESS_FLAG) | D(dst), DR(dst))); dst 396 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, MUL | S(src1) | T(src2) | D(dst), DR(dst)); dst 398 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, MFLO | D(dst), DR(dst)); dst 401 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, MFLO | D(dst), DR(dst)); dst 406 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, MFLO | D(dst), DR(dst))); dst 407 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, SELECT_OP(DSRA32, SRA) | T(dst) | DA(UGREATER_FLAG) | SH_IMM(31), UGREATER_FLAG)); dst 439 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c static SLJIT_INLINE sljit_si emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw init_value) dst 441 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, LUI | T(dst) | IMM(init_value >> 48), DR(dst))); dst 442 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ORI | S(dst) | T(dst) | IMM(init_value >> 32), DR(dst))); dst 443 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, DSLL | T(dst) | D(dst) | SH_IMM(16), DR(dst))); dst 444 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, ORI | S(dst) | T(dst) | IMM(init_value >> 16), DR(dst))); dst 445 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c FAIL_IF(push_inst(compiler, DSLL | T(dst) | D(dst) | SH_IMM(16), DR(dst))); dst 446 ext/pcre/pcrelib/sljit/sljitNativeMIPS_64.c return push_inst(compiler, ORI | S(dst) | T(dst) | IMM(init_value), DR(dst)); dst 898 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 916 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (SLJIT_UNLIKELY(dst == SLJIT_UNUSED)) { dst 922 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if (FAST_IS_REG(dst)) { dst 923 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c dst_r = dst; dst 928 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, DR(TMP_REG1), dst, dstw)) dst 990 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if ((op >= SLJIT_MOV && op <= SLJIT_MOVU_SI) && (dst & SLJIT_MEM)) dst 1005 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1007 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w, dst, dstw)); dst 1011 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG2), src2, src2w, dst, dstw)); dst 1015 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w, dst, dstw)); dst 1017 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(sugg_src2_r), src2, src2w, dst, dstw)); dst 1021 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst & SLJIT_MEM) { dst 1023 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c getput_arg_fast(compiler, flags, DR(dst_r), dst, dstw); dst 1026 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return getput_arg(compiler, flags, DR(dst_r), dst, dstw, 0, 0); dst 1083 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 1093 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 1094 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1108 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 1112 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 1114 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ui)srcw : srcw); dst 1119 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 1121 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); dst 1125 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); dst 1128 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); dst 1131 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); dst 1134 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); dst 1138 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV, WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 1142 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 1144 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ui)srcw : srcw); dst 1149 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 1151 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_si)srcw : srcw); dst 1155 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); dst 1158 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); dst 1161 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); dst 1164 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); dst 1167 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags, dst, dstw, TMP_REG1, 0, src, srcw); dst 1170 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, SLJIT_SUB | GET_ALL_FLAGS(op), flags | IMM_OP, dst, dstw, SLJIT_IMM, 0, src, srcw); dst 1173 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags, dst, dstw, TMP_REG1, 0, src, srcw); dst 1184 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 1195 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1196 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1213 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 1217 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 1220 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP, dst, dstw, src1, src1w, src2, src2w); dst 1225 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | LOGICAL_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 1241 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 1293 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 1303 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); dst 1311 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst == SLJIT_UNUSED) dst 1314 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (FAST_IS_REG(dst)) dst 1315 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return push_inst(compiler, MFC1 | flags | T(dst) | FS(TMP_FREG1), MOVABLE_INS); dst 1318 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op_mem2(compiler, flags ? DOUBLE_DATA : SINGLE_DATA, TMP_FREG1, dst, dstw, 0, 0); dst 1326 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 1335 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; dst 1341 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, ((flags) ? DOUBLE_DATA : SINGLE_DATA) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); dst 1354 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst & SLJIT_MEM) dst 1355 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op_mem2(compiler, FLOAT_DATA(op), TMP_FREG1, dst, dstw, 0, 0); dst 1403 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 1413 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); dst 1418 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; dst 1421 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, dst_r, src, srcw, dst, dstw)); dst 1448 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst & SLJIT_MEM) dst 1449 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op_mem2(compiler, FLOAT_DATA(op), dst_r, dst, dstw, 0, 0); dst 1454 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 1461 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1462 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1469 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG2; dst 1492 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1494 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); dst 1498 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); dst 1502 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); dst 1504 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); dst 1530 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op), TMP_FREG2, dst, dstw, 0, 0)); dst 1539 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 1542 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 1543 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1546 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst == SLJIT_UNUSED) dst 1549 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (FAST_IS_REG(dst)) dst 1550 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return push_inst(compiler, ADDU_W | SA(RETURN_ADDR_REG) | TA(0) | D(dst), DR(dst)); dst 1553 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op_mem(compiler, WORD_DATA, RETURN_ADDR_REG, dst, dstw); dst 2005 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sljit_si dst, sljit_sw dstw, dst 2018 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 2019 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2021 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst == SLJIT_UNUSED) dst 2029 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c sugg_dst_ar = DR((op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2); dst 2035 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c FAIL_IF(emit_op_mem2(compiler, mem_type | LOAD_DATA, DR(TMP_REG1), src, srcw, dst, dstw)); dst 2103 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op(compiler, op | flags, mem_type | CUMULATIVE_OP | LOGICAL_OP | IMM_OP | ALT_KEEP_CACHE, dst, dstw, src, srcw, TMP_REG2, 0); dst 2106 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst & SLJIT_MEM) dst 2107 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c return emit_op_mem(compiler, mem_type, dst_ar, dst, dstw); dst 2118 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 2124 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 2125 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2131 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c reg = SLOW_IS_REG(dst) ? dst : TMP_REG2; dst 2135 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c if (dst & SLJIT_MEM) dst 2136 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c PTR_FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, TMP_REG2, 0)); dst 41 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c #define INS_CLEAR_LEFT(dst, src, from) \ dst 42 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c (RLWINM | S(src) | A(dst) | ((from) << 6) | (31 << 1)) dst 45 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c sljit_si dst, sljit_si src1, sljit_si src2) dst 53 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c if (dst != src2) dst 54 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, OR | S(src2) | A(dst) | B(src2)); dst 62 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, EXTSB | S(src2) | A(dst)); dst 63 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 24)); dst 66 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, EXTSB | S(src2) | A(dst)); dst 68 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(dst == src2); dst 77 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, EXTSH | S(src2) | A(dst)); dst 78 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 16)); dst 81 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c SLJIT_ASSERT(dst == src2); dst 87 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, NOR | RC(flags) | S(src2) | A(dst) | B(src2)); dst 91 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, NEG | OERC(flags) | D(dst) | A(src2)); dst 95 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, CNTLZW | RC(flags) | S(src2) | A(dst)); dst 101 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDI | D(dst) | A(src1) | compiler->imm); dst 106 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDIS | D(dst) | A(src1) | compiler->imm); dst 110 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDIC | D(dst) | A(src1) | compiler->imm); dst 114 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, ADDI | D(dst) | A(src1) | (compiler->imm & 0xffff))); dst 115 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDIS | D(dst) | A(dst) | (((compiler->imm >> 16) & 0xffff) + ((compiler->imm >> 15) & 0x1))); dst 118 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADD | D(dst) | A(src1) | B(src2)); dst 119 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDC | OERC(ALT_SET_FLAGS) | D(dst) | A(src1) | B(src2)); dst 124 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2))); dst 127 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2)); dst 133 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBFIC | D(dst) | A(src1) | compiler->imm); dst 151 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBF | D(dst) | A(src2) | B(src1)); dst 154 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBFC | OERC(ALT_SET_FLAGS) | D(dst) | A(src2) | B(src1)); dst 159 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1))); dst 162 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1)); dst 167 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, MULLI | D(dst) | A(src1) | compiler->imm); dst 169 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, MULLW | OERC(flags) | D(dst) | A(src2) | B(src1)); dst 174 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ANDI | S(src1) | A(dst) | compiler->imm); dst 178 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ANDIS | S(src1) | A(dst) | compiler->imm); dst 180 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, AND | RC(flags) | S(src1) | A(dst) | B(src2)); dst 185 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ORI | S(src1) | A(dst) | compiler->imm); dst 189 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ORIS | S(src1) | A(dst) | compiler->imm); dst 193 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, ORI | S(src1) | A(dst) | IMM(compiler->imm))); dst 194 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, ORIS | S(dst) | A(dst) | IMM(compiler->imm >> 16)); dst 196 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, OR | RC(flags) | S(src1) | A(dst) | B(src2)); dst 201 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, XORI | S(src1) | A(dst) | compiler->imm); dst 205 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, XORIS | S(src1) | A(dst) | compiler->imm); dst 209 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, XORI | S(src1) | A(dst) | IMM(compiler->imm))); dst 210 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, XORIS | S(dst) | A(dst) | IMM(compiler->imm >> 16)); dst 212 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, XOR | RC(flags) | S(src1) | A(dst) | B(src2)); dst 218 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11) | ((31 - compiler->imm) << 1)); dst 220 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SLW | RC(flags) | S(src1) | A(dst) | B(src2)); dst 226 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (((32 - compiler->imm) & 0x1f) << 11) | (compiler->imm << 6) | (31 << 1)); dst 228 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c return push_inst(compiler, SRW | RC(flags) | S(src1) | A(dst) | B(src2)); dst 236 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, SRAWI | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11))); dst 239 ext/pcre/pcrelib/sljit/sljitNativePPC_32.c FAIL_IF(push_inst(compiler, SRAW | RC(flags) | S(src1) | A(dst) | B(src2))); dst 30 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #define ASM_SLJIT_CLZ(src, dst) \ dst 31 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c __asm__ volatile ( "cntlzd %0, %1" : "=r"(dst) : "r"(src) ) dst 38 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #define RLDI(dst, src, sh, mb, type) \ dst 39 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c (HI(30) | S(src) | A(dst) | ((type) << 2) | (((sh) & 0x1f) << 11) | (((sh) & 0x20) >> 4) | (((mb) & 0x1f) << 6) | ((mb) & 0x20)) dst 120 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c #define INS_CLEAR_LEFT(dst, src, from) \ dst 121 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c (RLDICL | S(src) | A(dst) | ((from) << 6) | (1 << 5)) dst 149 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c sljit_si dst, sljit_si src1, sljit_si src2) dst 155 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c if (dst != src2) dst 156 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, OR | S(src2) | A(dst) | B(src2)); dst 164 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, EXTSW | S(src2) | A(dst)); dst 165 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 0)); dst 168 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(dst == src2); dst 177 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, EXTSB | S(src2) | A(dst)); dst 178 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 24)); dst 181 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, EXTSB | S(src2) | A(dst)); dst 183 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(dst == src2); dst 192 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, EXTSH | S(src2) | A(dst)); dst 193 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 16)); dst 196 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c SLJIT_ASSERT(dst == src2); dst 203 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, NOR | RC(flags) | S(src2) | A(dst) | B(src2)); dst 208 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, NEG | OERC(flags) | D(dst) | A(src2)); dst 213 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, CNTLZW | RC(flags) | S(src2) | A(dst)); dst 214 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, CNTLZD | RC(flags) | S(src2) | A(dst)); dst 220 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDI | D(dst) | A(src1) | compiler->imm); dst 225 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDIS | D(dst) | A(src1) | compiler->imm); dst 230 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDIC | D(dst) | A(src1) | compiler->imm); dst 234 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ADDI | D(dst) | A(src1) | (compiler->imm & 0xffff))); dst 235 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDIS | D(dst) | A(dst) | (((compiler->imm >> 16) & 0xffff) + ((compiler->imm >> 15) & 0x1))); dst 238 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADD | D(dst) | A(src1) | B(src2)); dst 240 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDC | OERC(ALT_SET_FLAGS) | D(dst) | A(src1) | B(src2)); dst 245 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2))); dst 249 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ADDE | D(dst) | A(src1) | B(src2)); dst 255 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBFIC | D(dst) | A(src1) | compiler->imm); dst 273 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBF | D(dst) | A(src2) | B(src1)); dst 277 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBFC | OERC(ALT_SET_FLAGS) | D(dst) | A(src2) | B(src1)); dst 282 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1))); dst 286 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, SUBFE | D(dst) | A(src2) | B(src1)); dst 291 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, MULLI | D(dst) | A(src1) | compiler->imm); dst 295 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, MULLW | OERC(flags) | D(dst) | A(src2) | B(src1)); dst 296 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, MULLD | OERC(flags) | D(dst) | A(src2) | B(src1)); dst 301 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ANDI | S(src1) | A(dst) | compiler->imm); dst 305 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ANDIS | S(src1) | A(dst) | compiler->imm); dst 307 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, AND | RC(flags) | S(src1) | A(dst) | B(src2)); dst 312 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ORI | S(src1) | A(dst) | compiler->imm); dst 316 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ORIS | S(src1) | A(dst) | compiler->imm); dst 320 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ORI | S(src1) | A(dst) | IMM(compiler->imm))); dst 321 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ORIS | S(dst) | A(dst) | IMM(compiler->imm >> 16)); dst 323 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, OR | RC(flags) | S(src1) | A(dst) | B(src2)); dst 328 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, XORI | S(src1) | A(dst) | compiler->imm); dst 332 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, XORIS | S(src1) | A(dst) | compiler->imm); dst 336 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, XORI | S(src1) | A(dst) | IMM(compiler->imm))); dst 337 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, XORIS | S(dst) | A(dst) | IMM(compiler->imm >> 16)); dst 339 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, XOR | RC(flags) | S(src1) | A(dst) | B(src2)); dst 346 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11) | ((31 - compiler->imm) << 1)); dst 350 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLDI(dst, src1, compiler->imm, 63 - compiler->imm, 1) | RC(flags)); dst 353 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ((flags & ALT_FORM2) ? SLW : SLD) | RC(flags) | S(src1) | A(dst) | B(src2)); dst 360 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLWINM | RC(flags) | S(src1) | A(dst) | (((32 - compiler->imm) & 0x1f) << 11) | (compiler->imm << 6) | (31 << 1)); dst 364 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, RLDI(dst, src1, 64 - compiler->imm, compiler->imm, 0) | RC(flags)); dst 367 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c return push_inst(compiler, ((flags & ALT_FORM2) ? SRW : SRD) | RC(flags) | S(src1) | A(dst) | B(src2)); dst 376 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, SRAWI | RC(flags) | S(src1) | A(dst) | (compiler->imm << 11))); dst 380 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, SRADI | RC(flags) | S(src1) | A(dst) | ((compiler->imm & 0x1f) << 11) | ((compiler->imm & 0x20) >> 4))); dst 384 ext/pcre/pcrelib/sljit/sljitNativePPC_64.c FAIL_IF(push_inst(compiler, ((flags & ALT_FORM2) ? SRAW : SRAD) | RC(flags) | S(src1) | A(dst) | B(src2))); dst 1118 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 1138 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (SLJIT_UNLIKELY(dst == SLJIT_UNUSED)) { dst 1143 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c else if (FAST_IS_REG(dst)) { dst 1144 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c dst_r = dst; dst 1150 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_ASSERT(dst & SLJIT_MEM); dst 1151 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (getput_arg_fast(compiler, input_flags | ARG_TEST, TMP_REG2, dst, dstw)) { dst 1198 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1200 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); dst 1204 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw)); dst 1214 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); dst 1218 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw)); dst 1239 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg_fast(compiler, input_flags, dst_r, dst, dstw)); dst 1241 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, input_flags, dst_r, dst, dstw, 0, 0)); dst 1294 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c emit_op(compiler, (src & SLJIT_IMM) ? SLJIT_MOV : type, flags | (type_flags), dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? type_cast srcw : srcw) dst 1297 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 1304 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 1305 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1317 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(src) && src == dst) { dst 1349 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 1377 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 1400 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_NOT, flags, dst, dstw, TMP_REG1, 0, src, srcw); dst 1403 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_NEG, flags, dst, dstw, TMP_REG1, 0, src, srcw); dst 1407 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_CLZ, flags | (!(op_flags & SLJIT_INT_OP) ? 0 : ALT_FORM1), dst, dstw, TMP_REG1, 0, src, srcw); dst 1409 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_CLZ, flags, dst, dstw, TMP_REG1, 0, src, srcw); dst 1452 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 1459 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1460 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1491 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1495 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1499 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1503 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1508 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1512 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1518 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1522 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1525 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags, dst, dstw, src1, src1w, src2, src2w); dst 1528 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADDC, flags | (!(op & SLJIT_KEEP_FLAGS) ? 0 : ALT_FORM1), dst, dstw, src1, src1w, src2, src2w); dst 1534 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1538 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1542 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1547 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1550 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst == SLJIT_UNUSED && (op & (SLJIT_SET_E | SLJIT_SET_U | SLJIT_SET_S)) && !(op & (SLJIT_SET_O | SLJIT_SET_C))) { dst 1555 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1559 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1566 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1568 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM4, dst, dstw, src1, src1w, src2, src2w); dst 1572 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2 | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1574 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | ((op & SLJIT_SET_U) ? ALT_FORM4 : 0) | ((op & (SLJIT_SET_E | SLJIT_SET_S)) ? ALT_FORM5 : 0), dst, dstw, src1, src1w, src2, src2w); dst 1579 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1583 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUB, flags | (!(op & SLJIT_SET_U) ? 0 : ALT_FORM6), dst, dstw, src1, src1w, src2, src2w); dst 1586 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_SUBC, flags | (!(op & SLJIT_KEEP_FLAGS) ? 0 : ALT_FORM1), dst, dstw, src1, src1w, src2, src2w); dst 1596 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1600 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1603 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MUL, flags, dst, dstw, src1, src1w, src2, src2w); dst 1612 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1616 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1620 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1624 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1630 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1634 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); dst 1637 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); dst 1651 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src1, src1w, TMP_REG2, 0); dst 1653 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); dst 1713 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 1718 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); dst 1726 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst == SLJIT_UNUSED) dst 1730 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(dst)) { dst 1732 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op_mem2(compiler, WORD_DATA | LOAD_DATA, dst, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, 0, 0); dst 1734 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op_mem2(compiler, DOUBLE_DATA, TMP_FREG1, dst, dstw, 0, 0); dst 1740 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst == SLJIT_UNUSED) dst 1744 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(dst)) { dst 1747 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op_mem2(compiler, INT_DATA | LOAD_DATA, dst, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, 0, 0); dst 1750 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_ASSERT(dst & SLJIT_MEM); dst 1752 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst & OFFS_REG_MASK) { dst 1756 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, RLWINM | S(OFFS_REG(dst)) | A(TMP_REG1) | (dstw << 11) | ((31 - dstw) << 1))); dst 1758 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, RLDI(TMP_REG1, OFFS_REG(dst), dstw, 63 - dstw, 1))); dst 1763 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c dstw = OFFS_REG(dst); dst 1766 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if ((dst & REG_MASK) && !dstw) { dst 1767 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c dstw = dst & REG_MASK; dst 1768 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c dst = 0; dst 1777 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return push_inst(compiler, STFIWX | FS(TMP_FREG1) | A(dst & REG_MASK) | B(dstw)); dst 1781 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 1786 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1804 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, DOUBLE_DATA | LOAD_DATA, TMP_FREG1, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, dst, dstw)); dst 1807 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, DOUBLE_DATA | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); dst 1811 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst & SLJIT_MEM) dst 1812 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op_mem2(compiler, FLOAT_DATA(op), TMP_FREG1, dst, dstw, 0, 0); dst 1819 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1849 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst & SLJIT_MEM) dst 1850 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op_mem2(compiler, FLOAT_DATA(op), TMP_FREG1, dst, dstw, 0, 0); dst 1876 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 1886 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); dst 1891 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; dst 1894 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, dst_r, src, srcw, dst, dstw)); dst 1922 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst & SLJIT_MEM) dst 1923 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op), dst_r, dst, dstw, 0, 0)); dst 1928 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 1935 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1936 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1943 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG2; dst 1962 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1964 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); dst 1968 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); dst 1972 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); dst 1974 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); dst 2000 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op), TMP_FREG2, dst, dstw, 0, 0)); dst 2012 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 2015 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 2016 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2019 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst == SLJIT_UNUSED) dst 2022 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (FAST_IS_REG(dst)) dst 2023 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return push_inst(compiler, MFLR | D(dst)); dst 2027 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, TMP_REG2, 0); dst 2207 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define GET_CR_BIT(bit, dst) \ dst 2208 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, MFCR | D(dst))); \ dst 2209 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, RLWINM | S(dst) | A(dst) | ((1 + (bit)) << 11) | (31 << 6) | (31 << 1))); dst 2211 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define INVERT_BIT(dst) \ dst 2212 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(push_inst(compiler, XORI | S(dst) | A(dst) | 0x1)); dst 2215 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c sljit_si dst, sljit_sw dstw, dst 2224 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 2225 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2227 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst == SLJIT_UNUSED) dst 2231 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c reg = (op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2; dst 2242 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c FAIL_IF(emit_op_mem2(compiler, input_flags | LOAD_DATA, TMP_REG1, src, srcw, dst, dstw)); dst 2345 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return emit_op(compiler, op, input_flags, dst, dstw, TMP_REG1, 0, TMP_REG2, 0); dst 2352 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c return sljit_emit_op2(compiler, op | flags, dst, original_dstw, src, srcw, TMP_REG2, 0); dst 2355 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 2361 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 2362 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2368 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c reg = SLOW_IS_REG(dst) ? dst : TMP_REG2; dst 2372 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c if (dst & SLJIT_MEM) dst 2373 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c PTR_FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, TMP_REG2, 0)); dst 27 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si dst, sljit_sw imm) dst 30 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, OR | D(dst) | S1(0) | IMM(imm), DR(dst)); dst 32 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SETHI | D(dst) | ((imm >> 10) & 0x3fffff), DR(dst))); dst 33 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return (imm & 0x3ff) ? push_inst(compiler, OR | D(dst) | S1(dst) | IMM_ARG | (imm & 0x3ff), DR(dst)) : SLJIT_SUCCESS; dst 39 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c sljit_si dst, sljit_si src1, sljit_sw src2) dst 49 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c if (dst != src2) dst 50 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, OR | D(dst) | S1(0) | S2(src2), DR(dst)); dst 58 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, AND | D(dst) | S1(src2) | IMM(0xff), DR(dst)); dst 59 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SLL | D(dst) | S1(src2) | IMM(24), DR(dst))); dst 60 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, SRA | D(dst) | S1(dst) | IMM(24), DR(dst)); dst 62 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c else if (dst != src2) dst 70 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SLL | D(dst) | S1(src2) | IMM(16), DR(dst))); dst 71 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, (op == SLJIT_MOV_SH ? SRA : SRL) | D(dst) | S1(dst) | IMM(16), DR(dst)); dst 73 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c else if (dst != src2) dst 79 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, XNOR | (flags & SET_FLAGS) | D(dst) | S1(0) | S2(src2), DR(dst) | (flags & SET_FLAGS)); dst 87 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, OR | (flags & SET_FLAGS) | D(dst) | S1(0) | IMM(32), UNMOVABLE_INS | (flags & SET_FLAGS))); dst 88 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, OR | D(dst) | S1(0) | IMM(-1), DR(dst))); dst 94 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, ADD | (flags & SET_FLAGS) | D(dst) | S1(dst) | IMM(1), UNMOVABLE_INS | (flags & SET_FLAGS)); dst 97 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, ADD | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); dst 100 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, ADDC | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); dst 103 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, SUB | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); dst 106 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, SUBC | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); dst 109 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SMUL | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); dst 112 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SRA | D(TMP_REG1) | S1(dst) | IMM(31), DR(TMP_REG1))); dst 117 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, AND | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); dst 120 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, OR | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); dst 123 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, XOR | (flags & SET_FLAGS) | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst) | (flags & SET_FLAGS)); dst 126 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SLL | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); dst 127 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return !(flags & SET_FLAGS) ? SLJIT_SUCCESS : push_inst(compiler, SUB | SET_FLAGS | D(0) | S1(dst) | S2(0), SET_FLAGS); dst 130 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SRL | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); dst 131 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return !(flags & SET_FLAGS) ? SLJIT_SUCCESS : push_inst(compiler, SUB | SET_FLAGS | D(0) | S1(dst) | S2(0), SET_FLAGS); dst 134 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SRA | D(dst) | S1(src1) | ARG2(flags, src2), DR(dst))); dst 135 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return !(flags & SET_FLAGS) ? SLJIT_SUCCESS : push_inst(compiler, SUB | SET_FLAGS | D(0) | S1(dst) | S2(0), SET_FLAGS); dst 142 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c static SLJIT_INLINE sljit_si emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw init_value) dst 144 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c FAIL_IF(push_inst(compiler, SETHI | D(dst) | ((init_value >> 10) & 0x3fffff), DR(dst))); dst 145 ext/pcre/pcrelib/sljit/sljitNativeSPARC_32.c return push_inst(compiler, OR | D(dst) | S1(dst) | IMM_ARG | (init_value & 0x3ff), DR(dst)); dst 633 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 651 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (SLJIT_UNLIKELY(dst == SLJIT_UNUSED)) { dst 655 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c else if (FAST_IS_REG(dst)) { dst 656 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c dst_r = dst; dst 661 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, TMP_REG1, dst, dstw)) dst 719 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if ((op >= SLJIT_MOV && op <= SLJIT_MOVU_SI) && (dst & SLJIT_MEM)) dst 734 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 736 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); dst 740 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw)); dst 744 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1, src1, src1w, dst, dstw)); dst 746 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw)); dst 750 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst & SLJIT_MEM) { dst 752 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c getput_arg_fast(compiler, flags, dst_r, dst, dstw); dst 755 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return getput_arg(compiler, flags, dst_r, dst, dstw, 0, 0); dst 808 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 814 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 815 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 822 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 825 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UI, flags | INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 828 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SI, flags | INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 831 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UB, flags | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); dst 834 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SB, flags | BYTE_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); dst 837 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UH, flags | HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); dst 840 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SH, flags | HALF_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); dst 844 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV, flags | WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 847 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UI, flags | INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 850 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SI, flags | INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 853 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UB, flags | BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub)srcw : srcw); dst 856 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SB, flags | BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb)srcw : srcw); dst 859 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_UH, flags | HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh)srcw : srcw); dst 862 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_MOV_SH, flags | HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh)srcw : srcw); dst 866 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags, dst, dstw, TMP_REG1, 0, src, srcw); dst 869 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, SLJIT_SUB, flags | IMM_OP, dst, dstw, SLJIT_IMM, 0, src, srcw); dst 876 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 883 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 884 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 896 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 900 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 911 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 957 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 961 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); dst 969 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst == SLJIT_UNUSED) dst 972 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (FAST_IS_REG(dst)) { dst 974 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op_mem2(compiler, WORD_DATA | LOAD_DATA, dst, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET); dst 978 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op_mem2(compiler, SINGLE_DATA, TMP_FREG1, dst, dstw, 0, 0); dst 982 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 985 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; dst 1003 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, SINGLE_DATA | LOAD_DATA, TMP_FREG1, src, srcw, dst, dstw)); dst 1006 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst & SLJIT_MEM) dst 1007 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op_mem2(compiler, FLOAT_DATA(op), TMP_FREG1, dst, dstw, 0, 0); dst 1033 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 1043 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); dst 1048 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG1; dst 1051 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, dst_r, src, srcw, dst, dstw)); dst 1085 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst & SLJIT_MEM) dst 1086 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op), dst_r, dst, dstw, 0, 0)); dst 1091 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 1098 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 1099 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1106 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c dst_r = FAST_IS_REG(dst) ? (dst << 1) : TMP_FREG2; dst 1129 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 1131 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); dst 1135 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); dst 1139 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, dst, dstw)); dst 1141 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); dst 1167 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op), TMP_FREG2, dst, dstw, 0, 0)); dst 1179 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 1182 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 1183 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1186 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst == SLJIT_UNUSED) dst 1189 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (FAST_IS_REG(dst)) dst 1190 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return push_inst(compiler, OR | D(dst) | S1(0) | S2(TMP_LINK), DR(dst)); dst 1193 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op_mem(compiler, WORD_DATA, TMP_LINK, dst, dstw); dst 1371 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c sljit_si dst, sljit_sw dstw, dst 1378 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 1379 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1381 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst == SLJIT_UNUSED) dst 1386 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c reg = (op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2; dst 1392 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c FAIL_IF(emit_op_mem2(compiler, WORD_DATA | LOAD_DATA, TMP_REG1, src, srcw, dst, dstw)); dst 1407 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP | ALT_KEEP_CACHE, dst, dstw, src, srcw, TMP_REG2, 0); dst 1409 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c return (reg == TMP_REG2) ? emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw) : SLJIT_SUCCESS; dst 1415 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 1421 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 1422 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1428 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c reg = SLOW_IS_REG(dst) ? dst : TMP_REG2; dst 1432 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c if (dst & SLJIT_MEM) dst 1433 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c PTR_FAIL_IF(emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw)); dst 382 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define PB3(opcode, dst, srca, srcb) \ dst 383 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, opcode, dst, srca, srcb, __LINE__) dst 385 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define PB2(opcode, dst, src) \ dst 386 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_2_buffer(compiler, opcode, dst, src, __LINE__) dst 391 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define ADD(dst, srca, srcb) \ dst 392 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_ADD, dst, srca, srcb, __LINE__) dst 394 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define SUB(dst, srca, srcb) \ dst 395 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_SUB, dst, srca, srcb, __LINE__) dst 397 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define MUL(dst, srca, srcb) \ dst 398 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_MULX, dst, srca, srcb, __LINE__) dst 400 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define NOR(dst, srca, srcb) \ dst 401 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_NOR, dst, srca, srcb, __LINE__) dst 403 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define OR(dst, srca, srcb) \ dst 404 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_OR, dst, srca, srcb, __LINE__) dst 406 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define XOR(dst, srca, srcb) \ dst 407 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_XOR, dst, srca, srcb, __LINE__) dst 409 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define AND(dst, srca, srcb) \ dst 410 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_AND, dst, srca, srcb, __LINE__) dst 412 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define CLZ(dst, src) \ dst 413 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_2_buffer(compiler, TILEGX_OPC_CLZ, dst, src, __LINE__) dst 415 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define SHLI(dst, srca, srcb) \ dst 416 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_SHLI, dst, srca, srcb, __LINE__) dst 418 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define SHRUI(dst, srca, imm) \ dst 419 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_SHRUI, dst, srca, imm, __LINE__) dst 421 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define XORI(dst, srca, imm) \ dst 422 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_XORI, dst, srca, imm, __LINE__) dst 424 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define ORI(dst, srca, imm) \ dst 425 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_ORI, dst, srca, imm, __LINE__) dst 427 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define CMPLTU(dst, srca, srcb) \ dst 428 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_CMPLTU, dst, srca, srcb, __LINE__) dst 430 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define CMPLTS(dst, srca, srcb) \ dst 431 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_CMPLTS, dst, srca, srcb, __LINE__) dst 433 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define CMPLTUI(dst, srca, imm) \ dst 434 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_CMPLTUI, dst, srca, imm, __LINE__) dst 436 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define CMOVNEZ(dst, srca, srcb) \ dst 437 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_CMOVNEZ, dst, srca, srcb, __LINE__) dst 439 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define CMOVEQZ(dst, srca, srcb) \ dst 440 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_CMOVEQZ, dst, srca, srcb, __LINE__) dst 442 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define ADDLI(dst, srca, srcb) \ dst 443 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_ADDLI, dst, srca, srcb, __LINE__) dst 445 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define SHL16INSLI(dst, srca, srcb) \ dst 446 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_SHL16INSLI, dst, srca, srcb, __LINE__) dst 448 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define LD_ADD(dst, addr, adjust) \ dst 449 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, TILEGX_OPC_LD_ADD, dst, addr, adjust, __LINE__) dst 454 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define LD(dst, addr) \ dst 455 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_2_buffer(compiler, TILEGX_OPC_LD, dst, addr, __LINE__) dst 457 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define BFEXTU(dst, src, start, end) \ dst 458 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_4_buffer(compiler, TILEGX_OPC_BFEXTU, dst, src, start, end, __LINE__) dst 460 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define BFEXTS(dst, src, start, end) \ dst 461 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_4_buffer(compiler, TILEGX_OPC_BFEXTS, dst, src, start, end, __LINE__) dst 1550 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 1553 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 1554 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1557 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (dst == SLJIT_UNUSED) dst 1560 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (FAST_IS_REG(dst)) dst 1561 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return ADD(reg_map[dst], RA, ZERO); dst 1564 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op_mem(compiler, WORD_DATA, RA, dst, dstw); dst 1585 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static SLJIT_INLINE sljit_si emit_single_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, sljit_si dst, sljit_si src1, sljit_sw src2) dst 1593 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (dst != src2) dst 1594 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return ADD(reg_map[dst], reg_map[src2], ZERO); dst 1602 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return BFEXTS(reg_map[dst], reg_map[src2], 0, 31); dst 1604 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return BFEXTU(reg_map[dst], reg_map[src2], 0, 31); dst 1605 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c } else if (dst != src2) { dst 1607 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return ADD(reg_map[dst], reg_map[src2], ZERO); dst 1617 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return BFEXTS(reg_map[dst], reg_map[src2], 0, 7); dst 1619 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return BFEXTU(reg_map[dst], reg_map[src2], 0, 7); dst 1620 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c } else if (dst != src2) { dst 1622 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return ADD(reg_map[dst], reg_map[src2], ZERO); dst 1632 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return BFEXTS(reg_map[dst], reg_map[src2], 0, 15); dst 1634 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return BFEXTU(reg_map[dst], reg_map[src2], 0, 15); dst 1635 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c } else if (dst != src2) { dst 1637 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return ADD(reg_map[dst], reg_map[src2], ZERO); dst 1647 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(NOR(reg_map[dst], reg_map[src2], reg_map[src2])); dst 1656 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CLZ(reg_map[dst], reg_map[src2])); dst 1682 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], src2)); dst 1685 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SHRUI(OVERFLOW_FLAG, reg_map[dst], 63)); dst 1695 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src1 != dst) dst 1697 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c else if (src2 != dst) dst 1714 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(reg_map[dst],reg_map[src1], reg_map[src2])); dst 1717 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(XOR(OVERFLOW_FLAG,reg_map[dst], overflow_ra)); dst 1724 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTU(ULESS_FLAG ,reg_map[dst] ,ULESS_FLAG)); dst 1742 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], src2)); dst 1749 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(reg_map[dst], reg_map[src1], reg_map[src2])); dst 1753 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTU(TMP_EREG1, reg_map[dst], TMP_EREG1)); dst 1755 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADD(reg_map[dst], reg_map[dst], ULESS_FLAG)); dst 1761 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMPLTUI(TMP_EREG2, reg_map[dst], 1)); dst 1780 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src1 != dst) dst 1799 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], -src2)); dst 1807 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (src1 != dst) dst 1832 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SUB(reg_map[dst], reg_map[src1], reg_map[src2])); dst 1836 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(XOR(OVERFLOW_FLAG, reg_map[dst], overflow_ra)); dst 1857 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(ADDLI(reg_map[dst], reg_map[src1], -src2)); dst 1863 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SUB(reg_map[dst], reg_map[src1], reg_map[src2])); dst 1867 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(CMOVEQZ(TMP_EREG1, reg_map[dst], ULESS_FLAG)); dst 1869 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(SUB(reg_map[dst], reg_map[dst], ULESS_FLAG)); dst 1883 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(MUL(reg_map[dst], reg_map[src1], reg_map[src2])); dst 1896 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, reg_map[dst], reg_map[src1], \ dst 1905 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, reg_map[dst], reg_map[src1], \ dst 1929 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_imm, reg_map[dst], reg_map[src1], \ dst 1938 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c compiler, op_norm, reg_map[dst], reg_map[src1], \ dst 1959 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si emit_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, sljit_si dst, sljit_sw dstw, sljit_si src1, sljit_sw src1w, sljit_si src2, sljit_sw src2w) dst 1975 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (SLJIT_UNLIKELY(dst == SLJIT_UNUSED)) { dst 1980 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c } else if (FAST_IS_REG(dst)) { dst 1981 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c dst_r = dst; dst 1985 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c } else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, TMP_REG1_mapped, dst, dstw)) dst 2045 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if ((op >= SLJIT_MOV && op <= SLJIT_MOVU_SI) && (dst & SLJIT_MEM)) dst 2059 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { dst 2061 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1_mapped, src1, src1w, dst, dstw)); dst 2064 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG2_mapped, src2, src2w, dst, dstw)); dst 2067 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, TMP_REG1_mapped, src1, src1w, dst, dstw)); dst 2069 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, reg_map[sugg_src2_r], src2, src2w, dst, dstw)); dst 2073 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (dst & SLJIT_MEM) { dst 2075 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c getput_arg_fast(compiler, flags, reg_map[dst_r], dst, dstw); dst 2079 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return getput_arg(compiler, flags, reg_map[dst_r], dst, dstw, 0, 0); dst 2085 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src, sljit_sw srcw, sljit_si type) dst 2092 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 2093 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2095 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (dst == SLJIT_UNUSED) dst 2101 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c sugg_dst_ar = reg_map[(op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2]; dst 2107 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c FAIL_IF(emit_op_mem2(compiler, mem_type | LOAD_DATA, TMP_REG1_mapped, src, srcw, dst, dstw)); dst 2159 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op | flags, mem_type | CUMULATIVE_OP | LOGICAL_OP | IMM_OP | ALT_KEEP_CACHE, dst, dstw, src, srcw, TMP_REG2, 0); dst 2162 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (dst & SLJIT_MEM) dst 2163 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op_mem(compiler, mem_type, dst_ar, dst, dstw); dst 2193 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op1(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src, sljit_sw srcw) dst 2196 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 2197 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2203 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 2206 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 2209 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 2212 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub) srcw : srcw); dst 2215 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb) srcw : srcw); dst 2218 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh) srcw : srcw); dst 2221 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh) srcw : srcw); dst 2225 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV, WORD_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 2228 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UI, INT_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 2231 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SI, INT_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, srcw); dst 2234 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UB, BYTE_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_ub) srcw : srcw); dst 2237 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SB, BYTE_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sb) srcw : srcw); dst 2240 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_UH, HALF_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_uh) srcw : srcw); dst 2243 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_MOV_SH, HALF_DATA | SIGNED_DATA | WRITE_BACK, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (sljit_sh) srcw : srcw); dst 2246 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, 0, dst, dstw, TMP_REG1, 0, src, srcw); dst 2249 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, SLJIT_SUB | GET_ALL_FLAGS(op), IMM_OP, dst, dstw, SLJIT_IMM, 0, src, srcw); dst 2252 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, (op & SLJIT_INT_OP) ? INT_DATA : WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); dst 2258 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_op2(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src1, sljit_sw src1w, sljit_si src2, sljit_sw src2w) dst 2261 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 2262 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2269 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 2273 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 2276 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP, dst, dstw, src1, src1w, src2, src2w); dst 2281 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, CUMULATIVE_OP | LOGICAL_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 2291 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c return emit_op(compiler, op, IMM_OP, dst, dstw, src1, src1w, src2, src2w); dst 2493 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop1(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src, sljit_sw srcw) dst 2498 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fop2(struct sljit_compiler *compiler, sljit_si op, sljit_si dst, sljit_sw dstw, sljit_si src1, sljit_sw src1w, sljit_si src2, sljit_sw src2w) dst 2503 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const * sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 2511 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 2512 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2518 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c reg = FAST_IS_REG(dst) ? dst : TMP_REG2; dst 2522 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c if (dst & SLJIT_MEM) dst 2523 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c PTR_FAIL_IF(emit_op(compiler, SLJIT_MOV, WORD_DATA, dst, dstw, TMP_REG1, 0, TMP_REG2, 0)); dst 479 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 484 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 485 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 487 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c CHECK_EXTRA_REGS(dst, dstw, (void)0); dst 490 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (dst == SLJIT_UNUSED) dst 491 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c dst = TMP_REG1; dst 493 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c if (FAST_IS_REG(dst)) { dst 499 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c POP_REG(reg_map[dst]); dst 504 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); dst 592 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw) dst 597 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c CHECK(check_sljit_emit_fast_enter(compiler, dst, dstw)); dst 598 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 601 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (dst == SLJIT_UNUSED) dst 602 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c dst = TMP_REG1; dst 604 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (FAST_IS_REG(dst)) { dst 605 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (reg_map[dst] < 8) { dst 609 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c POP_REG(reg_lmap[dst]); dst 617 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c POP_REG(reg_lmap[dst]); dst 623 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); dst 693 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c sljit_si dst, sljit_sw dstw, dst 701 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) dst 705 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (FAST_IS_REG(dst)) { dst 707 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, (sljit_sw)(sljit_si)srcw, dst, dstw); dst 712 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c return emit_load_imm64(compiler, dst, srcw); dst 715 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, (sljit_sw)(sljit_si)srcw, dst, dstw); dst 722 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; dst 724 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) dst 738 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c if (dst & SLJIT_MEM) { dst 740 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); dst 570 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 576 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 581 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 655 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 660 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) { dst 670 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src, 0, dst, dstw); dst 676 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 678 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_do_imm(compiler, MOV_r_i32 + reg_map[dst], srcw); dst 682 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_load_imm64(compiler, dst, srcw); dst 685 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_do_imm32(compiler, (reg_map[dst] >= 8) ? REX_B : 0, MOV_r_i32 + reg_lmap[dst], srcw); dst 691 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, dst, dstw); dst 697 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, dstw); dst 702 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 703 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, 0, src, srcw); dst 713 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); dst 719 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ dst 720 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw)); dst 875 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 888 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) dst 892 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 894 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_do_imm(compiler, MOV_r_i32 + reg_map[dst], srcw); dst 896 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, 0); dst 902 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_BYTE_ARG | EX86_NO_REXW, SLJIT_IMM, srcw, dst, dstw); dst 908 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; dst 910 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) { dst 924 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_ASSERT(SLOW_IS_REG(dst)); dst 925 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (reg_map[dst] < 4) { dst 926 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != src) dst 927 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, 0); dst 928 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 2, dst, 0, dst, 0); dst 934 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != src) dst 935 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, 0); dst 938 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, SLJIT_IMM, 24, dst, 0); dst 942 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, SLJIT_IMM, 24, dst, 0); dst 947 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, 0xff, dst, 0); dst 963 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst & SLJIT_MEM) { dst 967 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & REG_MASK) == SLJIT_R0) { dst 968 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & OFFS_REG_MASK) == TO_OFFS_REG(SLJIT_R1)) dst 974 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_R0)) dst 976 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if ((dst & REG_MASK) == SLJIT_R1) dst 991 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, work_r, 0, dst, dstw); dst 1005 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); dst 1010 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_REX | EX86_NO_REXW, dst_r, 0, dst, dstw); dst 1020 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1030 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) dst 1034 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 1036 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_do_imm(compiler, MOV_r_i32 + reg_map[dst], srcw); dst 1038 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, 0); dst 1044 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_HALF_ARG | EX86_NO_REXW | EX86_PREF_66, SLJIT_IMM, srcw, dst, dstw); dst 1050 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; dst 1052 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) dst 1061 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst & SLJIT_MEM) { dst 1062 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_NO_REXW | EX86_PREF_66, dst_r, 0, dst, dstw); dst 1071 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1076 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) { dst 1084 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src && dstw == srcw) { dst 1086 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); dst 1092 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 1093 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, srcw); dst 1094 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); dst 1105 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); dst 1110 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1115 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) { dst 1126 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 1127 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src, srcw); dst 1128 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); dst 1132 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, 0, dst, 0); dst 1145 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); dst 1150 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1157 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLJIT_UNLIKELY(dst == SLJIT_UNUSED)) { dst 1186 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) dst 1187 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = dst; dst 1190 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst & REG_MASK) != SLJIT_R0 && (dst & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_R0)) dst 1192 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if ((dst & REG_MASK) != SLJIT_R1 && (dst & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_R1)) dst 1196 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, dst_r, 0); dst 1200 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG2; dst 1246 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst & SLJIT_MEM) { dst 1247 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); dst 1252 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst & SLJIT_MEM) dst 1253 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG2, 0); dst 1259 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1273 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); dst 1274 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 1277 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(dst, dstw, dst_is_ereg = 1); dst 1290 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(src) && src == dst) { dst 1337 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, src, srcw); dst 1351 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_ASSERT(dst == SLJIT_MEM1(SLJIT_SP)); dst 1352 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst = TMP_REG1; dst 1363 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw)); dst 1366 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); dst 1369 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); dst 1372 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); dst 1375 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); dst 1379 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); dst 1382 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); dst 1388 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLJIT_UNLIKELY(dst_is_ereg) && dst == TMP_REG1) dst 1392 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLJIT_UNLIKELY(update) && (dst & SLJIT_MEM) && (dst & REG_MASK) && (dstw != 0 || (dst & OFFS_REG_MASK) != 0)) { dst 1393 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst & REG_MASK, 0, dst, dstw); dst 1406 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_not_with_flags(compiler, dst, dstw, src, srcw); dst 1407 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_unary(compiler, NOT_rm, dst, dstw, src, srcw); dst 1412 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_unary(compiler, NEG_rm, dst, dstw, src, srcw); dst 1417 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_clz(compiler, op_flags, dst, dstw, src, srcw); dst 1459 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1465 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) { dst 1478 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) { dst 1481 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { dst 1483 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128)) { dst 1488 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, dstw); dst 1491 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (FAST_IS_REG(dst)) { dst 1492 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w); dst 1498 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw); dst 1504 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); dst 1512 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src2 && dstw == src2w) { dst 1515 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))) { dst 1517 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128)) { dst 1522 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src1w, dst, dstw); dst 1525 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (FAST_IS_REG(dst)) { dst 1526 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w); dst 1531 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw); dst 1537 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); dst 1545 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 1546 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); dst 1548 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, 0); dst 1551 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, 0, src2, src2w); dst 1567 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); dst 1575 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1581 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) { dst 1594 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) { dst 1597 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128) && (compiler->mode32 || IS_HALFWORD(src2w))) { dst 1599 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((dst == SLJIT_R0) && (src2w > 127 || src2w < -128)) { dst 1604 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, dstw); dst 1607 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (FAST_IS_REG(dst)) { dst 1608 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w); dst 1613 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw); dst 1619 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); dst 1627 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst) && dst != src2) { dst 1628 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); dst 1630 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c BINARY_IMM(op_imm, op_mr, src2w, dst, 0); dst 1633 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1, dst, 0, src2, src2w); dst 1649 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); dst 1656 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1663 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; dst 1780 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); dst 1786 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 1795 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) dst 1797 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src2 && dstw == src2w) dst 1801 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; dst 1838 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, TMP_REG1, 0); dst 2007 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2014 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1 && dstw == src1w) { dst 2015 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, dstw); dst 2020 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) { dst 2027 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_PREF_SHIFT_REG && src2 == SLJIT_PREF_SHIFT_REG) { dst 2035 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 2036 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); dst 2037 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, 0); dst 2047 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); dst 2051 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_PREF_SHIFT_REG) { dst 2059 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (FAST_IS_REG(dst) && dst != src2 && !ADDRESSING_DEPENDS_ON(src2, dst)) { dst 2060 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (src1 != dst) dst 2061 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, src1, src1w); dst 2064 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, SLJIT_PREF_SHIFT_REG, 0, dst, 0); dst 2088 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); dst 2096 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2104 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); dst 2107 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); dst 2110 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, src1, src1w); dst 2113 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, SLJIT_IMM, 0); dst 2117 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w); dst 2119 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (!FAST_IS_REG(dst)) dst 2122 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c FAIL_IF(emit_shift(compiler,mode, dst, dstw, src1, src1w, src2, src2w)); dst 2124 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) dst 2125 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_cmp_binary(compiler, dst, dstw, SLJIT_IMM, 0); dst 2130 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2135 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 2136 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2140 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(dst, dstw, (void)0); dst 2157 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, src2, src2w) != SLJIT_ERR_UNSUPPORTED) dst 2165 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2174 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2177 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != SLJIT_ERR_UNSUPPORTED) dst 2184 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) dst 2187 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2196 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2198 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w); dst 2200 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) dst 2203 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2206 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2209 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2212 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2215 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2218 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst, dstw, src1, src1w, src2, src2w); dst 2314 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si single, sljit_si dst, sljit_si src, sljit_sw srcw) dst 2316 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2(compiler, MOVSD_x_xm, single, dst, src, srcw); dst 2320 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si single, sljit_si dst, sljit_sw dstw, sljit_si src) dst 2322 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2(compiler, MOVSD_xm_x, single, src, dst, dstw); dst 2326 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2329 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst_r = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 2342 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst_r == TMP_REG1 && dst != SLJIT_UNUSED) dst 2343 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, TMP_REG1, 0); dst 2348 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2351 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG; dst 2378 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG); dst 2395 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2405 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); dst 2408 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) dst 2409 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst, src, srcw); dst 2411 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, src); dst 2413 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG); dst 2417 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG; dst 2431 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG); dst 2435 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (SLOW_IS_REG(dst)) { dst 2436 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = dst; dst 2437 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != src) dst 2456 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG); dst 2461 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2468 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); dst 2469 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2477 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (FAST_IS_REG(dst)) { dst 2478 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst_r = dst; dst 2479 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == src1) dst 2481 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (dst == src2 && (op == SLJIT_DADD || op == SLJIT_DMUL)) { dst 2486 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c else if (dst != src2) dst 2517 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG); dst 2661 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst, sljit_sw dstw, dst 2671 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c sljit_si dst_save = dst; dst 2676 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type)); dst 2679 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) dst 2682 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2683 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(dst, dstw, (void)0); dst 2692 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (GET_OPCODE(op) == SLJIT_OR && !GET_ALL_FLAGS(op) && FAST_IS_REG(dst) && dst == src) { dst 2701 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst++ = REX | (reg_map[TMP_REG1] <= 7 ? 0 : REX_R) | (reg_map[dst] <= 7 ? 0 : REX_B); dst 2703 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst++ = MOD_REG | (reg_lmap[TMP_REG1] << 3) | reg_lmap[dst]; dst 2707 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c reg = (op == SLJIT_MOV && FAST_IS_REG(dst)) ? dst : TMP_REG1; dst 2727 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, TMP_REG1, 0); dst 2733 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return sljit_emit_op2(compiler, op, dst, dstw, dst, dstw, TMP_REG1, 0); dst 2735 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (GET_OPCODE(op) < SLJIT_ADD && FAST_IS_REG(dst)) { dst 2736 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (reg_map[dst] <= 4) { dst 2744 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst++ = MOD_REG | reg_map[dst]; dst 2748 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst = MOD_REG | (reg_map[dst] << 3) | reg_map[dst]; dst 2759 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c EMIT_MOV(compiler, dst, 0, SLJIT_IMM, 0); dst 2768 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst++ = MOD_REG | (reg_map[dst] << 3) | reg_map[TMP_REG1]; dst 2783 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst++ = MOD_REG | (reg_map[dst] << 3) | 0 /* eax */; dst 2788 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (GET_OPCODE(op) == SLJIT_OR && !GET_ALL_FLAGS(op) && FAST_IS_REG(dst) && dst == src && reg_map[dst] <= 4) { dst 2790 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst != SLJIT_R0) { dst 2800 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst++ = MOD_REG | (0 /* eax */ << 3) | reg_map[dst]; dst 2838 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, TMP_REG1, 0); dst 2848 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_local_base(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw offset) dst 2851 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK(check_sljit_get_local_base(compiler, dst, dstw, offset)); dst 2852 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2854 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(dst, dstw, (void)0); dst 2866 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_ASSERT(emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0) != SLJIT_ERR_UNSUPPORTED); dst 2869 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0); dst 2875 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset); dst 2876 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c return emit_mov(compiler, dst, dstw, SLJIT_SP, 0); dst 2879 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c SLJIT_API_FUNC_ATTRIBUTE struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_value) dst 2888 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); dst 2889 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c ADJUST_LOCAL_OFFSET(dst, dstw); dst 2891 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c CHECK_EXTRA_REGS(dst, dstw, (void)0); dst 2899 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c reg = SLOW_IS_REG(dst) ? dst : TMP_REG1; dst 2904 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst == SLJIT_UNUSED) dst 2905 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c dst = TMP_REG1; dst 2907 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (emit_mov(compiler, dst, dstw, SLJIT_IMM, init_value)) dst 2918 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (dst & SLJIT_MEM) dst 2919 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c if (emit_mov(compiler, dst, dstw, TMP_REG1, 0)) dst 314 ext/pdo/pdo.c char *dst = outbuf; dst 318 ext/pdo/pdo.c *dst++ = '-'; dst 322 ext/pdo/pdo.c *dst++ = '0'; dst 323 ext/pdo/pdo.c *dst++ = '\0'; dst 342 ext/pdo/pdo.c while ((*dst++ = *p++) != 0) dst 344 ext/pdo/pdo.c *dst = '\0'; dst 1093 ext/phar/phar_object.c static void phar_spl_foreign_clone(spl_filesystem_object *src, spl_filesystem_object *dst) /* {{{ */ dst 1095 ext/phar/phar_object.c phar_archive_data *phar_data = (phar_archive_data *) dst->oth; dst 46 ext/spl/spl_directory.h typedef void (*spl_foreign_clone_t)(spl_filesystem_object *src, spl_filesystem_object *dst); dst 377 ext/standard/crypt_blowfish.c #define BF_safe_atoi64(dst, src) \ dst 384 ext/standard/crypt_blowfish.c (dst) = tmp; \ dst 387 ext/standard/crypt_blowfish.c static int BF_decode(BF_word *dst, const char *src, int size) dst 389 ext/standard/crypt_blowfish.c unsigned char *dptr = (unsigned char *)dst; dst 414 ext/standard/crypt_blowfish.c static void BF_encode(char *dst, const BF_word *src, int size) dst 418 ext/standard/crypt_blowfish.c unsigned char *dptr = (unsigned char *)dst; dst 41 ext/standard/crypt_sha256.c char * __php_stpncpy(char *dst, const char *src, size_t len) dst 47 ext/standard/crypt_sha256.c return strncpy(dst, src, len) + n; dst 50 ext/standard/crypt_sha256.c void * __php_mempcpy(void * dst, const void * src, size_t len) dst 52 ext/standard/crypt_sha256.c return (((char *)memcpy(dst, src, len)) + len); dst 40 ext/standard/crypt_sha512.c extern void * __php_mempcpy(void * dst, const void * src, size_t len); dst 41 ext/standard/crypt_sha512.c extern char * __php_stpncpy(char *dst, const char *src, size_t len); dst 209 ext/zip/lib/zip_buffer.c zip_uint8_t *dst = _zip_buffer_get(buffer, length); dst 211 ext/zip/lib/zip_buffer.c if (dst == NULL) { dst 215 ext/zip/lib/zip_buffer.c memcpy(dst, src, length); dst 105 ext/zip/lib/zip_error.c _zip_error_copy(zip_error_t *dst, const zip_error_t *src) dst 107 ext/zip/lib/zip_error.c dst->zip_err = src->zip_err; dst 108 ext/zip/lib/zip_error.c dst->sys_err = src->sys_err; dst 55 ext/zip/lib/zip_stat_init.c _zip_stat_merge(zip_stat_t *dst, const zip_stat_t *src, zip_error_t *error) dst 59 ext/zip/lib/zip_stat_init.c dst->index = src->index; dst 62 ext/zip/lib/zip_stat_init.c dst->size = src->size; dst 65 ext/zip/lib/zip_stat_init.c dst->comp_size = src->comp_size; dst 68 ext/zip/lib/zip_stat_init.c dst->mtime = src->mtime; dst 71 ext/zip/lib/zip_stat_init.c dst->crc = src->crc; dst 74 ext/zip/lib/zip_stat_init.c dst->comp_method = src->comp_method; dst 77 ext/zip/lib/zip_stat_init.c dst->encryption_method = src->encryption_method; dst 80 ext/zip/lib/zip_stat_init.c dst->flags = src->flags; dst 82 ext/zip/lib/zip_stat_init.c dst->valid |= src->valid; dst 520 ext/zip/lib/zipint.h void _zip_error_copy(zip_error_t *dst, const zip_error_t *src); dst 562 ext/zip/lib/zipint.h int _zip_stat_merge(zip_stat_t *dst, const zip_stat_t *src, zip_error_t *error); dst 74 main/mergesort.c #define ICOPY_LIST(src, dst, last) \ dst 76 main/mergesort.c *(int*)dst = *(int*)src, src += ISIZE, dst += ISIZE; \ dst 78 main/mergesort.c #define ICOPY_ELT(src, dst, i) \ dst 80 main/mergesort.c *(int*) dst = *(int*) src, src += ISIZE, dst += ISIZE; \ dst 83 main/mergesort.c #define CCOPY_LIST(src, dst, last) \ dst 85 main/mergesort.c *dst++ = *src++; \ dst 87 main/mergesort.c #define CCOPY_ELT(src, dst, i) \ dst 89 main/mergesort.c *dst++ = *src++; \ dst 111 main/php.h #define PHP_STRLCPY(dst, src, size, src_size) \ dst 119 main/php.h memcpy(dst, src, php_str_len); \ dst 120 main/php.h dst[php_str_len] = '\0'; \ dst 125 main/php.h PHPAPI size_t php_strlcpy(char *dst, const char *src, size_t siz); dst 133 main/php.h PHPAPI size_t php_strlcat(char *dst, const char *src, size_t siz); dst 144 main/snprintf.c char *digits, *dst, *src; dst 158 main/snprintf.c dst = buf; dst 160 main/snprintf.c *dst++ = '-'; dst 172 main/snprintf.c *dst++ = *src++; dst 173 main/snprintf.c *dst++ = dec_point; dst 175 main/snprintf.c *dst++ = '0'; dst 178 main/snprintf.c *dst++ = *src++; dst 181 main/snprintf.c *dst++ = exponent; dst 183 main/snprintf.c *dst++ = '-'; dst 185 main/snprintf.c *dst++ = '+'; dst 188 main/snprintf.c *dst++ = '0' + decpt; dst 189 main/snprintf.c *dst = '\0'; dst 194 main/snprintf.c dst[i + 1] = '\0'; dst 196 main/snprintf.c dst[i--] = '0' + decpt % 10; dst 202 main/snprintf.c *dst++ = '0'; /* zero before decimal point */ dst 203 main/snprintf.c *dst++ = dec_point; dst 205 main/snprintf.c *dst++ = '0'; dst 209 main/snprintf.c *dst++ = *src++; dst 211 main/snprintf.c *dst = '\0'; dst 216 main/snprintf.c *dst++ = *src++; dst 218 main/snprintf.c *dst++ = '0'; dst 223 main/snprintf.c *dst++ = '0'; /* zero before decimal point */ dst 225 main/snprintf.c *dst++ = dec_point; dst 227 main/snprintf.c *dst++ = digits[i]; dst 230 main/snprintf.c *dst = '\0'; dst 67 main/strlcat.c PHPAPI size_t php_strlcat(dst, src, siz) dst 68 main/strlcat.c char *dst; dst 72 main/strlcat.c register char *d = dst; dst 80 main/strlcat.c dlen = d - dst; dst 66 main/strlcpy.c PHPAPI size_t php_strlcpy(dst, src, siz) dst 67 main/strlcpy.c char *dst; dst 71 main/strlcpy.c register char *d = dst; dst 8 sapi/fpm/fpm/fpm_str.h static inline char *str_purify_filename(char *dst, char *src, size_t size) /* {{{ */ dst 12 sapi/fpm/fpm/fpm_str.h d = dst; dst 13 sapi/fpm/fpm/fpm_str.h end = dst + size - 1;