Home
last modified time | relevance | path

Searched refs:num (Results 1 – 25 of 380) sorted by last modified time

12345678910>>...16

/php-src/ext/bcmath/libbcmath/src/
H A Dnum2str.c37 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 Dstr2num.c80 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 Dprivate.h103 void _bc_rm_leading_zeros (bc_num num);
H A Dbcmath.h93 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 Dinit.c65 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 Ddiv.c45 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 Dsqrt.c39 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 Dfloor_or_ceil.c21 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 Dzend_inheritance.c943 && op->op1.num == (zend_ulong)idx) in zend_get_function_declaration()
H A Dzend_operators.c3408 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 Dir_x86.dasc1119 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 Dir_private.h129 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 Dir_ra.c520 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 Dir.h305 _(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 Dir_aarch64.dasc5654 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 Dtar.c24 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 Dphp_reflection.c630 || op->opcode == ZEND_RECV_VARIADIC) && op->op1.num == offset) in get_recv_op()
/php-src/ext/dom/
H A Dphp_dom.c679 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 Darray.c2777 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 Dphp_math.h24 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 Dzend_jit_ir.c2125 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 Dbcmath.c135 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 Dphpdbg_watch.c1214 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 Dbcround_early_return.phpt50 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 Dbcround_error.phpt26 bcround(): Argument #1 ($num) is not well-formed
27 bcround(): Argument #1 ($num) is not well-formed

Completed in 198 milliseconds

12345678910>>...16