Home
last modified time | relevance | path

Searched refs:nbits (Results 1 - 25 of 161) sorted by relevance

1234567

/third_party/node/deps/ngtcp2/nghttp3/lib/
H A Dnghttp3_qpack_huffman.c36 size_t nbits = 0; in nghttp3_qpack_huffman_encode_count() local
39 nbits += huffman_sym_table[src[i]].nbits; in nghttp3_qpack_huffman_encode_count()
42 return (nbits + 7) / 8; in nghttp3_qpack_huffman_encode_count()
50 size_t nbits = 0; in nghttp3_qpack_huffman_encode() local
55 code |= (uint64_t)sym->code << (32 - nbits); in nghttp3_qpack_huffman_encode()
56 nbits += sym->nbits; in nghttp3_qpack_huffman_encode()
57 if (nbits < 32) { in nghttp3_qpack_huffman_encode()
64 nbits in nghttp3_qpack_huffman_encode()
[all...]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
H A Djchuff-sse2.asm139 add nbits, free_bits ; nbits += free_bits;
142 movd mm_nbits, nbits ; nbits --> MMX register
145 psllq mm_put_buffer, mm_nbits ; put_buffer <<= nbits;
157 pmovmskb nbits, mm_temp ; nbits = 0; nbits |= ((b_temp[i] >> 7) << i);
160 test nbits, nbits ; i
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_selectivecolor.c127 #define DECLARE_RANGE_SCALE_FUNCS(nbits) \
128 static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \
131 return (((1<<nbits)-1)*2 - ( abs((max_val<<1) - ((1<<nbits)-1)) \
132 + abs((min_val<<1) - ((1<<nbits)-1))) + 1) >> 1; \
135 static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \
138 return (min_val<<1) - ((1<<nbits)-1); \
141 static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \
144 return ((1<<nbits)-1) - (max_val<<1); \
309 #define DECLARE_SELECTIVE_COLOR_FUNC(nbits) \
[all...]
/third_party/nghttp2/lib/
H A Dnghttp2_hd_huffman.c36 size_t nbits = 0; in nghttp2_hd_huff_encode_count() local
39 nbits += huff_sym_table[src[i]].nbits; in nghttp2_hd_huff_encode_count()
42 return (nbits + 7) / 8; in nghttp2_hd_huff_encode_count()
51 size_t nbits = 0; in nghttp2_hd_huff_encode() local
59 code |= (uint64_t)sym->code << (32 - nbits); in nghttp2_hd_huff_encode()
60 nbits += sym->nbits; in nghttp2_hd_huff_encode()
61 if (nbits < 32) { in nghttp2_hd_huff_encode()
70 nbits in nghttp2_hd_huff_encode()
[all...]
/third_party/node/deps/nghttp2/lib/
H A Dnghttp2_hd_huffman.c36 size_t nbits = 0; in nghttp2_hd_huff_encode_count() local
39 nbits += huff_sym_table[src[i]].nbits; in nghttp2_hd_huff_encode_count()
42 return (nbits + 7) / 8; in nghttp2_hd_huff_encode_count()
51 size_t nbits = 0; in nghttp2_hd_huff_encode() local
59 code |= (uint64_t)sym->code << (32 - nbits); in nghttp2_hd_huff_encode()
60 nbits += sym->nbits; in nghttp2_hd_huff_encode()
61 if (nbits < 32) { in nghttp2_hd_huff_encode()
70 nbits in nghttp2_hd_huff_encode()
[all...]
/third_party/ffmpeg/libavformat/
H A Dswfenc.c107 int nbits, mask; in put_swf_rect() local
111 nbits = 0; in put_swf_rect()
112 max_nbits(&nbits, xmin); in put_swf_rect()
113 max_nbits(&nbits, xmax); in put_swf_rect()
114 max_nbits(&nbits, ymin); in put_swf_rect()
115 max_nbits(&nbits, ymax); in put_swf_rect()
116 mask = (1 << nbits) - 1; in put_swf_rect()
119 put_bits(&p, 5, nbits); in put_swf_rect()
120 put_bits(&p, nbits, xmin & mask); in put_swf_rect()
121 put_bits(&p, nbits, xma in put_swf_rect()
131 int nbits, mask; put_swf_line_edge() local
163 int nbits; put_swf_matrix() local
[all...]
/third_party/FreeBSD/contrib/gdtoa/
H A Dgethex.c48 int big, esign, havedig, irv, j, k, n, n0, nbits, up, zret; local
187 nbits = fpi->nbits;
188 n0 = n = nbits >> kshift;
189 if (nbits & kmask)
197 b->x[j] = ULbits >> (ULbits - (nbits & kmask));
232 nbits = fpi->nbits;
235 if (n > nbits) {
236 n -= nbits;
[all...]
H A Dstrtodg.c186 bdif -= nb = fpi->nbits;
327 int j, k, nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign; local
361 nbits = fpi->nbits;
555 if (nbits <= P && nd <= DBL_DIG) {
670 if ((j = rvbits - nbits) > 0) {
672 rvbits = nbits;
676 e2 = rve + rvbits - nbits;
679 rve1 = rve + rvbits - nbits;
736 j = nbits
[all...]
/third_party/ffmpeg/libavcodec/
H A Drdft.c40 const int n = 1 << s->nbits; in rdft_calc_c()
89 av_cold int ff_rdft_init(RDFTContext *s, int nbits, enum RDFTransformType trans) in ff_rdft_init() argument
91 int n = 1 << nbits; in ff_rdft_init()
94 s->nbits = nbits; in ff_rdft_init()
99 if (nbits < 4 || nbits > 16) in ff_rdft_init()
102 if ((ret = ff_fft_init(&s->fft, nbits-1, trans == IDFT_C2R || trans == IDFT_R2C)) < 0) in ff_rdft_init()
105 ff_init_ff_cos_tabs(nbits); in ff_rdft_init()
106 s->tcos = ff_cos_tabs[nbits]; in ff_rdft_init()
[all...]
H A Ddct.c47 int n = 1 << ctx->nbits; in dst_calc_I_c()
77 int n = 1 << ctx->nbits; in dct_calc_I_c()
107 int n = 1 << ctx->nbits; in dct_calc_III_c()
140 int n = 1 << ctx->nbits; in dct_calc_II_c()
179 av_cold int ff_dct_init(DCTContext *s, int nbits, enum DCTTransformType inverse) in ff_dct_init() argument
181 int n = 1 << nbits; in ff_dct_init()
187 s->nbits = nbits; in ff_dct_init()
190 if (inverse == DCT_II && nbits == 5) { in ff_dct_init()
193 ff_init_ff_cos_tabs(nbits in ff_dct_init()
[all...]
H A Davfft.c28 FFTContext *av_fft_init(int nbits, int inverse) in av_fft_init() argument
32 if (s && ff_fft_init(s, nbits, inverse)) in av_fft_init()
58 FFTContext *av_mdct_init(int nbits, int inverse, double scale) in av_mdct_init() argument
62 if (s && ff_mdct_init(s, nbits, inverse, scale)) in av_mdct_init()
95 RDFTContext *av_rdft_init(int nbits, enum RDFTransformType trans) in av_rdft_init() argument
99 if (s && ff_rdft_init(s, nbits, trans)) in av_rdft_init()
122 DCTContext *av_dct_init(int nbits, enum DCTTransformType inverse) in av_dct_init() argument
126 if (s && ff_dct_init(s, nbits, inverse)) in av_dct_init()
/third_party/ffmpeg/libavcodec/tests/
H A Dfft.c82 static int fft_ref_init(int nbits, int inverse) in fft_ref_init() argument
84 int i, n = 1 << nbits; in fft_ref_init()
101 static void fft_ref(FFTComplex *tabr, FFTComplex *tab, int nbits) in fft_ref() argument
104 int n = 1 << nbits; in fft_ref()
123 tabr[i].re = REF_SCALE(tmp_re, nbits); in fft_ref()
124 tabr[i].im = REF_SCALE(tmp_im, nbits); in fft_ref()
129 static void imdct_ref(FFTSample *out, FFTSample *in, int nbits) in imdct_ref() argument
131 int i, k, n = 1 << nbits; in imdct_ref()
140 out[i] = REF_SCALE(-sum, nbits - 2); in imdct_ref()
145 static void mdct_ref(FFTSample *output, FFTSample *input, int nbits) in mdct_ref() argument
163 idct_ref(FFTSample *output, FFTSample *input, int nbits) idct_ref() argument
178 dct_ref(FFTSample *output, FFTSample *input, int nbits) dct_ref() argument
220 fft_init(FFTContext **s, int nbits, int inverse) fft_init() argument
229 mdct_init(FFTContext **s, int nbits, int inverse, double scale) mdct_init() argument
293 rdft_init(RDFTContext **r, int nbits, enum RDFTransformType trans) rdft_init() argument
302 dct_init(DCTContext **d, int nbits, enum DCTTransformType trans) dct_init() argument
[all...]
/third_party/node/deps/openssl/openssl/crypto/rsa/
H A Drsa_sp800_56b_check.c82 * Check that (√2)(2^(nbits/2 - 1) <= p <= 2^(nbits/2) - 1
86 * (√2)(2^(nbits/2 - 1) = (√2/2)(2^(nbits/2))
88 int ossl_rsa_check_prime_factor_range(const BIGNUM *p, int nbits, BN_CTX *ctx) in ossl_rsa_check_prime_factor_range() argument
94 nbits >>= 1; in ossl_rsa_check_prime_factor_range()
95 shift = nbits - BN_num_bits(&ossl_bn_inv_sqrt_2); in ossl_rsa_check_prime_factor_range()
98 if (BN_num_bits(p) != nbits) in ossl_rsa_check_prime_factor_range()
106 /* set low = (√2)(2^(nbits/2 - 1) */ in ossl_rsa_check_prime_factor_range()
136 int ossl_rsa_check_prime_factor(BIGNUM *p, BIGNUM *e, int nbits, BN_CT argument
175 ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx) ossl_rsa_check_private_exponent() argument
242 ossl_rsa_check_pminusq_diff(BIGNUM *diff, const BIGNUM *p, const BIGNUM *q, int nbits) ossl_rsa_check_pminusq_diff() argument
284 int nbits; global() local
374 ossl_rsa_sp800_56b_check_keypair(const RSA *rsa, const BIGNUM *efixed, int strength, int nbits) global() argument
[all...]
H A Drsa_sp800_56b_gen.c47 * nbits The key size in bits (The size of the modulus n).
58 int nbits, const BIGNUM *e, BN_CTX *ctx, in ossl_rsa_fips186_4_gen_prob_primes()
91 if (nbits < RSA_FIPS1864_MIN_KEYGEN_KEYSIZE) { in ossl_rsa_fips186_4_gen_prob_primes()
126 nbits, e, ctx, cb)) in ossl_rsa_fips186_4_gen_prob_primes()
131 Xq2, nbits, e, ctx, cb)) in ossl_rsa_fips186_4_gen_prob_primes()
135 ok = ossl_rsa_check_pminusq_diff(tmp, Xpo, Xqo, nbits); in ossl_rsa_fips186_4_gen_prob_primes()
142 ok = ossl_rsa_check_pminusq_diff(tmp, rsa->p, rsa->q, nbits); in ossl_rsa_fips186_4_gen_prob_primes()
168 * nbits The key size in bits.
173 int ossl_rsa_sp800_56b_validate_strength(int nbits, int strength) in ossl_rsa_sp800_56b_validate_strength() argument
175 int s = (int)ossl_ifc_ffc_compute_security_bits(nbits); in ossl_rsa_sp800_56b_validate_strength()
57 ossl_rsa_fips186_4_gen_prob_primes(RSA *rsa, RSA_ACVP_TEST *test, int nbits, const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb) ossl_rsa_fips186_4_gen_prob_primes() argument
194 rsa_validate_rng_strength(EVP_RAND_CTX *rng, int nbits) rsa_validate_rng_strength() argument
232 ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits, const BIGNUM *e, BN_CTX *ctx) ossl_rsa_sp800_56b_derive_params_from_pq() argument
356 ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed, BN_GENCB *cb) ossl_rsa_sp800_56b_generate_key() argument
[all...]
H A Drsa_local.h165 int ossl_rsa_sp800_56b_validate_strength(int nbits, int strength);
167 int nbits);
173 int ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx);
174 int ossl_rsa_check_prime_factor(BIGNUM *p, BIGNUM *e, int nbits, BN_CTX *ctx);
175 int ossl_rsa_check_prime_factor_range(const BIGNUM *p, int nbits, BN_CTX *ctx);
182 int strength, int nbits);
183 int ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed,
186 int ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits,
189 int nbits, const BIGNUM *e, BN_CTX *ctx,
/third_party/openssl/crypto/rsa/
H A Drsa_sp800_56b_check.c82 * Check that (√2)(2^(nbits/2 - 1) <= p <= 2^(nbits/2) - 1
86 * (√2)(2^(nbits/2 - 1) = (√2/2)(2^(nbits/2))
88 int ossl_rsa_check_prime_factor_range(const BIGNUM *p, int nbits, BN_CTX *ctx) in ossl_rsa_check_prime_factor_range() argument
94 nbits >>= 1; in ossl_rsa_check_prime_factor_range()
95 shift = nbits - BN_num_bits(&ossl_bn_inv_sqrt_2); in ossl_rsa_check_prime_factor_range()
98 if (BN_num_bits(p) != nbits) in ossl_rsa_check_prime_factor_range()
106 /* set low = (√2)(2^(nbits/2 - 1) */ in ossl_rsa_check_prime_factor_range()
136 int ossl_rsa_check_prime_factor(BIGNUM *p, BIGNUM *e, int nbits, BN_CT argument
175 ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx) ossl_rsa_check_private_exponent() argument
242 ossl_rsa_check_pminusq_diff(BIGNUM *diff, const BIGNUM *p, const BIGNUM *q, int nbits) ossl_rsa_check_pminusq_diff() argument
284 int nbits; global() local
374 ossl_rsa_sp800_56b_check_keypair(const RSA *rsa, const BIGNUM *efixed, int strength, int nbits) global() argument
[all...]
H A Drsa_sp800_56b_gen.c47 * nbits The key size in bits (The size of the modulus n).
58 int nbits, const BIGNUM *e, BN_CTX *ctx, in ossl_rsa_fips186_4_gen_prob_primes()
91 if (nbits < RSA_FIPS1864_MIN_KEYGEN_KEYSIZE) { in ossl_rsa_fips186_4_gen_prob_primes()
126 nbits, e, ctx, cb)) in ossl_rsa_fips186_4_gen_prob_primes()
131 Xq2, nbits, e, ctx, cb)) in ossl_rsa_fips186_4_gen_prob_primes()
135 ok = ossl_rsa_check_pminusq_diff(tmp, Xpo, Xqo, nbits); in ossl_rsa_fips186_4_gen_prob_primes()
142 ok = ossl_rsa_check_pminusq_diff(tmp, rsa->p, rsa->q, nbits); in ossl_rsa_fips186_4_gen_prob_primes()
168 * nbits The key size in bits.
173 int ossl_rsa_sp800_56b_validate_strength(int nbits, int strength) in ossl_rsa_sp800_56b_validate_strength() argument
175 int s = (int)ossl_ifc_ffc_compute_security_bits(nbits); in ossl_rsa_sp800_56b_validate_strength()
57 ossl_rsa_fips186_4_gen_prob_primes(RSA *rsa, RSA_ACVP_TEST *test, int nbits, const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb) ossl_rsa_fips186_4_gen_prob_primes() argument
194 rsa_validate_rng_strength(EVP_RAND_CTX *rng, int nbits) rsa_validate_rng_strength() argument
232 ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits, const BIGNUM *e, BN_CTX *ctx) ossl_rsa_sp800_56b_derive_params_from_pq() argument
356 ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed, BN_GENCB *cb) ossl_rsa_sp800_56b_generate_key() argument
[all...]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/
H A Djchuff-sse2.asm109 ; %2 (optional) - extra instructions to execute after nbits has been set
119 add nbitsb, free_bitsb ; nbits += free_bits;
122 shl put_buffer, nbitsb ; put_buffer <<= nbits;
123 mov nbitsb, free_bitsb ; nbits = free_bits;
125 shr tempd, nbitsb ; temp >>= nbits;
209 ; rcx - nbits
231 %define nbits ecx
382 movzx nbitsq, byte [NBITS(codeq)] ;Z: nbits = JPEG_NBITS(code);
405 ;Z: temp = dctbl->ehufco[nbits];
409 and code, dword [MASK_BITS(nbitsq)] ;Z: code &= (1 << nbits)
[all...]
/third_party/skia/third_party/externals/libjpeg-turbo/
H A Djdhuff.h202 #define CHECK_BIT_BUFFER(state, nbits, action) { \
203 if (bits_left < (nbits)) { \
204 if (!jpeg_fill_bit_buffer(&(state), get_buffer, bits_left, nbits)) \
210 #define GET_BITS(nbits) \
211 (((int)(get_buffer >> (bits_left -= (nbits)))) & ((1 << (nbits)) - 1))
213 #define PEEK_BITS(nbits) \
214 (((int)(get_buffer >> (bits_left - (nbits)))) & ((1 << (nbits)) - 1))
216 #define DROP_BITS(nbits) \
[all...]
H A Djchuff.c447 temp &= (((JLONG)1) << nbits) - 1; \
448 temp |= code << nbits; \
449 nbits += size; \
450 PUT_BITS(temp, nbits) \
567 int temp, nbits, free_bits; in LOCAL() local
585 nbits = temp >> (CHAR_BIT * sizeof(int) - 1); in LOCAL()
586 temp += nbits; in LOCAL()
587 nbits ^= temp; in LOCAL()
590 nbits = JPEG_NBITS(nbits); in LOCAL()
801 register int nbits; htest_one_block() local
[all...]
/third_party/node/deps/brotli/c/enc/
H A Dcompress_fragment.c189 const uint32_t nbits = Log2FloorNonZero(tail) - 1u; in EmitInsertLen() local
190 const size_t prefix = tail >> nbits; in EmitInsertLen()
191 const size_t inscode = (nbits << 1) + prefix + 42; in EmitInsertLen()
193 BrotliWriteBits(nbits, tail - (prefix << nbits), storage_ix, storage); in EmitInsertLen()
197 const uint32_t nbits = Log2FloorNonZero(tail); in EmitInsertLen() local
198 const size_t code = nbits + 50; in EmitInsertLen()
200 BrotliWriteBits(nbits, tail - ((size_t)1 << nbits), storage_ix, storage); in EmitInsertLen()
238 const uint32_t nbits in EmitCopyLen() local
246 const uint32_t nbits = Log2FloorNonZero(tail); EmitCopyLen() local
269 const uint32_t nbits = Log2FloorNonZero(tail) - 1; EmitCopyLenLastDistance() local
285 const uint32_t nbits = Log2FloorNonZero(tail); EmitCopyLenLastDistance() local
307 const uint32_t nbits = Log2FloorNonZero(d) - 1u; EmitDistance() local
[all...]
H A Dcompress_fragment_two_pass.c124 const uint32_t nbits = Log2FloorNonZero(tail) - 1u; in EmitInsertLen() local
125 const uint32_t prefix = tail >> nbits; in EmitInsertLen()
126 const uint32_t inscode = (nbits << 1) + prefix + 2; in EmitInsertLen()
127 const uint32_t extra = tail - (prefix << nbits); in EmitInsertLen()
131 const uint32_t nbits = Log2FloorNonZero(tail); in EmitInsertLen() local
132 const uint32_t code = nbits + 10; in EmitInsertLen()
133 const uint32_t extra = tail - (1u << nbits); in EmitInsertLen()
153 const size_t nbits = Log2FloorNonZero(tail) - 1; in EmitCopyLen() local
154 const size_t prefix = tail >> nbits; in EmitCopyLen()
155 const size_t code = (nbits << in EmitCopyLen()
160 const size_t nbits = Log2FloorNonZero(tail); EmitCopyLen() local
178 const size_t nbits = Log2FloorNonZero(tail) - 1; EmitCopyLenLastDistance() local
194 const size_t nbits = Log2FloorNonZero(tail); EmitCopyLenLastDistance() local
212 uint32_t nbits = Log2FloorNonZero(d) - 1; EmitDistance() local
[all...]
/third_party/skia/third_party/externals/brotli/c/enc/
H A Dcompress_fragment.c189 const uint32_t nbits = Log2FloorNonZero(tail) - 1u; in EmitInsertLen() local
190 const size_t prefix = tail >> nbits; in EmitInsertLen()
191 const size_t inscode = (nbits << 1) + prefix + 42; in EmitInsertLen()
193 BrotliWriteBits(nbits, tail - (prefix << nbits), storage_ix, storage); in EmitInsertLen()
197 const uint32_t nbits = Log2FloorNonZero(tail); in EmitInsertLen() local
198 const size_t code = nbits + 50; in EmitInsertLen()
200 BrotliWriteBits(nbits, tail - ((size_t)1 << nbits), storage_ix, storage); in EmitInsertLen()
238 const uint32_t nbits in EmitCopyLen() local
246 const uint32_t nbits = Log2FloorNonZero(tail); EmitCopyLen() local
269 const uint32_t nbits = Log2FloorNonZero(tail) - 1; EmitCopyLenLastDistance() local
285 const uint32_t nbits = Log2FloorNonZero(tail); EmitCopyLenLastDistance() local
307 const uint32_t nbits = Log2FloorNonZero(d) - 1u; EmitDistance() local
[all...]
H A Dcompress_fragment_two_pass.c124 const uint32_t nbits = Log2FloorNonZero(tail) - 1u; in EmitInsertLen() local
125 const uint32_t prefix = tail >> nbits; in EmitInsertLen()
126 const uint32_t inscode = (nbits << 1) + prefix + 2; in EmitInsertLen()
127 const uint32_t extra = tail - (prefix << nbits); in EmitInsertLen()
131 const uint32_t nbits = Log2FloorNonZero(tail); in EmitInsertLen() local
132 const uint32_t code = nbits + 10; in EmitInsertLen()
133 const uint32_t extra = tail - (1u << nbits); in EmitInsertLen()
153 const size_t nbits = Log2FloorNonZero(tail) - 1; in EmitCopyLen() local
154 const size_t prefix = tail >> nbits; in EmitCopyLen()
155 const size_t code = (nbits << in EmitCopyLen()
160 const size_t nbits = Log2FloorNonZero(tail); EmitCopyLen() local
178 const size_t nbits = Log2FloorNonZero(tail) - 1; EmitCopyLenLastDistance() local
194 const size_t nbits = Log2FloorNonZero(tail); EmitCopyLenLastDistance() local
212 uint32_t nbits = Log2FloorNonZero(d) - 1; EmitDistance() local
[all...]
/third_party/node/deps/openssl/openssl/crypto/dsa/
H A Ddsa_pmeth.c29 int nbits; /* size of p in bits (default: 2048) */ member
44 dctx->nbits = 2048; in pkey_dsa_init()
64 dctx->nbits = sctx->nbits; in pkey_dsa_copy()
131 dctx->nbits = p1; in pkey_dsa_ctrl()
190 int nbits; in pkey_dsa_ctrl_str() local
191 nbits = atoi(value); in pkey_dsa_ctrl_str()
192 return EVP_PKEY_CTX_set_dsa_paramgen_bits(ctx, nbits); in pkey_dsa_ctrl_str()
233 FFC_PARAM_TYPE_DSA, dctx->nbits, in pkey_dsa_paramgen()

Completed in 14 milliseconds

1234567