/php-src/ext/bcmath/libbcmath/src/ |
H A D | num2str.c | 37 zend_string *bc_num2str_ex(bc_num num, size_t scale) in bc_num2str_ex() argument 43 size_t min_scale = MIN(num->n_scale, scale); in bc_num2str_ex() 46 signch = num->n_sign != PLUS && !bc_is_zero_for_scale(num, min_scale); in bc_num2str_ex() 49 str = zend_string_alloc(num->n_len + scale + signch + 1, 0); in bc_num2str_ex() 51 str = zend_string_alloc(num->n_len + signch, 0); in bc_num2str_ex() 59 const char *nptr = num->n_value; in bc_num2str_ex() 60 sptr = bc_copy_and_toggle_bcd(sptr, nptr, nptr + num->n_len); in bc_num2str_ex() 61 nptr += num->n_len; in bc_num2str_ex() 67 for (index = num->n_scale; index < scale; index++) { in bc_num2str_ex()
|
H A D | str2num.c | 80 bool bc_str2num(bc_num *num, const char *str, const char *end, size_t scale, bool auto_scale) in bc_str2num() argument 88 ZEND_ASSERT(*num == NULL); in bc_str2num() 158 *num = bc_new_num_nonzeroed(digits, str_scale); in bc_str2num() 159 (*num)->n_sign = *str == '-' ? MINUS : PLUS; in bc_str2num() 160 char *nptr = (*num)->n_value; in bc_str2num() 180 *num = bc_copy_num(BCG(_zero_)); in bc_str2num() 184 *num = bc_copy_num(BCG(_zero_)); in bc_str2num()
|
H A D | private.h | 103 void _bc_rm_leading_zeros (bc_num num);
|
H A D | bcmath.h | 93 static inline bc_num bc_copy_num(bc_num num) in bc_copy_num() argument 95 num->n_refs++; in bc_copy_num() 96 return num; in bc_copy_num() 99 void bc_init_num(bc_num *num); 105 void bc_int2num(bc_num *num, int val); 107 long bc_num2long(bc_num num); 111 bool bc_is_zero(bc_num num); 117 bool bc_is_neg(bc_num num); 168 bool bc_sqrt(bc_num *num, size_t scale); 173 #define bc_free_num(num) _bc_free_num_ex((num), 0) argument [all …]
|
H A D | init.c | 65 void _bc_free_num_ex(bc_num *num, bool persistent) in _bc_free_num_ex() argument 67 if (*num == NULL) { in _bc_free_num_ex() 70 (*num)->n_refs--; in _bc_free_num_ex() 71 if ((*num)->n_refs == 0) { in _bc_free_num_ex() 72 pefree(*num, persistent); in _bc_free_num_ex() 74 *num = NULL; in _bc_free_num_ex() 91 void bc_init_num(bc_num *num) in bc_init_num() argument 93 *num = bc_copy_num(BCG(_zero_)); in bc_init_num()
|
H A D | div.c | 45 static void _one_mult(unsigned char *num, size_t size, int digit, unsigned char *result) in _one_mult() argument 54 memcpy(result, num, size); in _one_mult() 57 nptr = (unsigned char *) (num + size - 1); in _one_mult()
|
H A D | sqrt.c | 39 bool bc_sqrt(bc_num *num, size_t scale) in bc_sqrt() argument 47 bc_free_num (num); in bc_sqrt() 48 *num = bc_copy_num(BCG(_zero_)); in bc_sqrt() 52 cmp_res = bc_compare(*num, BCG(_one_)); in bc_sqrt() 54 bc_free_num (num); in bc_sqrt() 55 *num = bc_copy_num(BCG(_one_)); in bc_sqrt() 64 rscale = MAX (scale, (*num)->n_scale); in bc_sqrt() 75 cscale = (*num)->n_scale; in bc_sqrt() 81 bc_int2num(&guess1, (*num)->n_len); in bc_sqrt() 94 bc_divide(*num, guess, &guess, cscale); in bc_sqrt() [all …]
|
H A D | floor_or_ceil.c | 21 bc_num bc_floor_or_ceil(bc_num num, bool is_floor) in bc_floor_or_ceil() argument 24 bc_num result = bc_new_num(num->n_len, 0); in bc_floor_or_ceil() 25 result->n_sign = num->n_sign; in bc_floor_or_ceil() 28 memcpy(result->n_value, num->n_value, num->n_len); in bc_floor_or_ceil() 32 if (num->n_scale == 0 || result->n_sign == (is_floor ? PLUS : MINUS)) { in bc_floor_or_ceil() 37 size_t count = num->n_scale; in bc_floor_or_ceil() 38 const char *nptr = num->n_value + num->n_len; in bc_floor_or_ceil()
|
/php-src/Zend/ |
H A D | zend_inheritance.c | 943 && op->op1.num == (zend_ulong)idx) in zend_get_function_declaration()
|
H A D | zend_operators.c | 3408 if ((zend_ulong)num <= 9) { 3409 return ZSTR_CHAR((zend_uchar)'0' + (zend_uchar)num); 3422 if (num <= 9) { 3444 zend_ulong num = (zend_ulong) num64; 3446 *--buf = (char) (num % 10) + '0'; 3447 num /= 10; 3448 } while (num > 0); 3455 if (num < 0) { 3460 return zend_print_u64_to_buf(buf, num); 3466 if (num <= 9) { [all …]
|
/php-src/ext/opcache/jit/ir/ |
H A D | ir_x86.dasc | 1119 static int ir_add_const_tmp_reg(ir_ctx *ctx, ir_ref ref, uint32_t num, int n, ir_target_constraints… 1125 constraints->tmp_regs[n] = IR_TMP_REG(num, val_insn->type, IR_LOAD_SUB_REF, IR_DEF_SUB_REF); 10071 if (constraints.tmp_regs[n].num > 0 10072 && IR_IS_CONST_REF(ops[constraints.tmp_regs[n].num])) { 10076 ctx->regs[i][constraints.tmp_regs[n].num] = reg;
|
H A D | ir_private.h | 129 if ((num & 0x0000ffff) == 0) {n += 16; num = num >> 16;} in ir_ntz() 130 if ((num & 0x000000ff) == 0) {n += 8; num = num >> 8;} in ir_ntz() 131 if ((num & 0x0000000f) == 0) {n += 4; num = num >> 4;} in ir_ntz() 132 if ((num & 0x00000003) == 0) {n += 2; num = num >> 2;} in ir_ntz() 157 if ((num & 0xffffffff) == 0) {n += 32; num = num >> 32;} in ir_ntzl() 158 if ((num & 0x0000ffff) == 0) {n += 16; num = num >> 16;} in ir_ntzl() 159 if ((num & 0x000000ff) == 0) {n += 8; num = num >> 8;} in ir_ntzl() 160 if ((num & 0x0000000f) == 0) {n += 4; num = num >> 4;} in ir_ntzl() 161 if ((num & 0x00000003) == 0) {n += 2; num = num >> 2;} in ir_ntzl() 185 x = num >> 16; if (x != 0) {n -= 16; num = x;} in ir_nlz() [all …]
|
H A D | ir_ra.c | 520 ir_add_tmp(ctx, ref, input, constraints.tmp_regs[n].num, constraints.tmp_regs[n]); in ir_add_fusion_ranges() 738 ir_add_tmp(ctx, ref, ref, constraints.tmp_regs[n].num, constraints.tmp_regs[n]); in ir_compute_live_ranges() 1177 ir_add_tmp(ctx, ref, input, constraints.tmp_regs[n].num, constraints.tmp_regs[n]); in ir_add_fusion_ranges() 1356 ir_add_tmp(ctx, ref, ref, constraints.tmp_regs[n].num, constraints.tmp_regs[n]); in ir_compute_live_ranges() 3361 tmp_reg.num = 0; in ir_fix_dessa_tmps() 3367 tmp_reg.num = 1; in ir_fix_dessa_tmps() 3374 tmp_reg.num = 0; in ir_fix_dessa_tmps() 3380 tmp_reg.num = 1; in ir_fix_dessa_tmps() 3388 if (!ir_has_tmp(ctx, bb->end, tmp_reg.num)) { in ir_fix_dessa_tmps() 3389 ir_add_tmp(ctx, bb->end, bb->end, tmp_reg.num, tmp_reg); in ir_fix_dessa_tmps()
|
H A D | ir.h | 305 _(PARAM, p1X2, reg, str, num) /* incoming parameter proj. */ \ 324 _(RLOAD, l1X2, src, num, opt) /* load value from register */ \ 325 _(RSTORE, s2X1, src, def, num) /* store value into register */ \ 328 _(TLS, l1X2, src, num, num) /* thread local variable */ \ 347 _(ENTRY, S1X1, src, num, ___) /* entry with a fake src edge */ \
|
H A D | ir_aarch64.dasc | 5654 if (constraints.tmp_regs[n].num > 0 5655 && IR_IS_CONST_REF(ops[constraints.tmp_regs[n].num])) { 5659 ctx->regs[i][constraints.tmp_regs[n].num] = reg;
|
/php-src/ext/phar/ |
H A D | tar.c | 24 uint32_t num = 0; in phar_tar_number() local 32 num = num * 8 + (buf[i] - '0'); in phar_tar_number() 36 return num; in phar_tar_number()
|
/php-src/ext/reflection/ |
H A D | php_reflection.c | 630 || op->opcode == ZEND_RECV_VARIADIC) && op->op1.num == offset) in get_recv_op()
|
/php-src/ext/dom/ |
H A D | php_dom.c | 679 static void *dom_calloc(size_t num, size_t size) { in dom_calloc() argument 680 return ecalloc(num, size); in dom_calloc()
|
/php-src/ext/standard/ |
H A D | array.c | 2777 zend_long start_key, num; local 2781 Z_PARAM_LONG(num) 2785 if (EXPECTED(num > 0)) { 2786 if (sizeof(num) > 4 && UNEXPECTED(num > INT_MAX)) { 2812 while (num--) { 2824 while (--num) { 5809 uint32_t num; local 5826 if (num == 0) { 5834 } else if (num == 1) { 5884 num = 0; [all …]
|
H A D | php_math.h | 24 PHPAPI zend_string *_php_math_number_format_long(zend_long num, zend_long dec, const char *dec_poin…
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 2125 ir_LOAD_U32(ir_ADD_OFFSET(opline, offsetof(zend_op, op2.num)))); in zend_jit_throw_cannot_pass_by_ref_stub() 7782 if (!zend_jit_is_persistent_constant(zv, opline->op1.num)) { in zend_jit_fetch_constant() 7803 ir_CONST_U32(opline->op1.num)); in zend_jit_fetch_constant() 8707 ir_LOAD_A(ir_ADD_OFFSET(run_time_cache, opline->result.num)), 8713 ref = ir_LOAD_A(ir_ADD_OFFSET(run_time_cache, opline->result.num + sizeof(void*))); 8944 uint32_t arg_num = opline->op2.num; 9106 uint32_t arg_num = opline->op2.num; 9403 uint32_t arg_num = opline->op2.num; 10289 uint32_t arg_num = opline->op1.num; 10339 uint32_t arg_num = opline->op1.num; [all …]
|
/php-src/ext/bcmath/ |
H A D | bcmath.c | 135 static zend_result php_str2num(bc_num *num, const zend_string *str) in php_str2num() argument 137 if (!bc_str2num(num, ZSTR_VAL(str), ZSTR_VAL(str) + ZSTR_LEN(str), 0, true)) { in php_str2num() 614 bc_num num = NULL, result = NULL; in bcfloor_or_bcceil() local 620 if (php_str2num(&num, numstr) == FAILURE) { in bcfloor_or_bcceil() 625 result = bc_floor_or_ceil(num, is_floor); in bcfloor_or_bcceil() 629 bc_free_num(&num); in bcfloor_or_bcceil() 655 bc_num num = NULL, result; in PHP_FUNCTION() local 681 if (php_str2num(&num, numstr) == FAILURE) { in PHP_FUNCTION() 686 bc_round(num, precision, mode, &result); in PHP_FUNCTION() 690 bc_free_num(&num); in PHP_FUNCTION()
|
/php-src/sapi/phpdbg/ |
H A D | phpdbg_watch.c | 1214 zend_ulong num = zend_hash_num_elements(&hti->watches); local 1216 if (num == 1) { /* prevent access into freed memory */ 1391 if ((element = zend_hash_index_find_ptr(&PHPDBG_G(watch_elements), param->num))) { 1393 phpdbg_notice("Removed watchpoint %d", (int) param->num);
|
/php-src/ext/bcmath/tests/ |
H A D | bcround_early_return.phpt | 50 foreach ($early_return_cases as [$num, $precision]) { 51 …$result = str_pad("[{$num}, {$precision}]", 33, ' ', STR_PAD_LEFT) . ' => ' . bcround($num, $preci… 59 foreach ($early_return_cases as [$num, $precision]) { 60 …$result = str_pad("[{$num}, {$precision}]", 33, ' ', STR_PAD_LEFT) . ' => ' . bcround($num, $preci…
|
H A D | bcround_error.phpt | 26 bcround(): Argument #1 ($num) is not well-formed 27 bcround(): Argument #1 ($num) is not well-formed
|