Home
last modified time | relevance | path

Searched refs:q (Results 1 – 25 of 104) sorted by relevance

12345

/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
H A Df128M_sqrt.c66 uint32_t sig32A, recipSqrt32, sig32Z, qs[3], q; in f128M_sqrt() local
124 q = ((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32; in f128M_sqrt()
125 qs[1] = q; in f128M_sqrt()
126 sig64Z = ((uint64_t) sig32Z<<32) + ((uint64_t) q<<3); in f128M_sqrt()
132 softfloat_remStep128MBy32( rem, 29, term, q, y ); in f128M_sqrt()
136 q = ((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32; in f128M_sqrt()
142 x64 = sig64Z + (q>>26); in f128M_sqrt()
145 term[indexWord( 4, 0 )] = q<<6; in f128M_sqrt()
148 y, 29, term, q, &rem[indexMultiwordHi( 6, 4 )] ); in f128M_sqrt()
151 --q; in f128M_sqrt()
[all …]
H A DextF80M_sqrt.c64 uint32_t rem[4], sig32A, recipSqrt32, sig32Z, q; in extF80M_sqrt() local
117 q = ((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32; in extF80M_sqrt()
118 sig64Z = ((uint64_t) sig32Z<<32) + ((uint64_t) q<<3); in extF80M_sqrt()
127 q, in extF80M_sqrt()
133 q = (((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32) + 2; in extF80M_sqrt()
134 x64 = (uint64_t) q<<7; in extF80M_sqrt()
141 if ( (q & 0xFFFFFF) <= 2 ) { in extF80M_sqrt()
142 q &= ~(uint32_t) 0xFFFF; in extF80M_sqrt()
143 extSigZ[indexWordLo( 3 )] = q<<7; in extF80M_sqrt()
144 x64 = sig64Z + (q>>27); in extF80M_sqrt()
[all …]
H A Df128_sqrt.c57 uint_fast32_t q; in f128_sqrt() local
118 q = ((uint_fast64_t) (uint32_t) (rem.v64>>2) * recipSqrt32)>>32; in f128_sqrt()
119 qs[1] = q; in f128_sqrt()
121 sig64Z = x64 + ((uint_fast64_t) q<<3); in f128_sqrt()
124 term = softfloat_mul64ByShifted32To128( x64, q ); in f128_sqrt()
128 q = ((uint_fast64_t) (uint32_t) (rem.v64>>2) * recipSqrt32)>>32; in f128_sqrt()
136 term = softfloat_add128( term.v64, term.v0, 0, (uint_fast64_t) q<<6 ); in f128_sqrt()
137 term = softfloat_mul128By32( term.v64, term.v0, q ); in f128_sqrt()
140 --q; in f128_sqrt()
142 qs[0] = q; in f128_sqrt()
[all …]
H A DextF80_sqrt.c60 uint_fast64_t q, sigZ, x64; in extF80_sqrt() local
119 q = ((uint_fast64_t) (uint32_t) (rem.v64>>2) * recipSqrt32)>>32; in extF80_sqrt()
120 sigZ = ((uint_fast64_t) sig32Z<<32) + (q<<3); in extF80_sqrt()
122 term = softfloat_mul64ByShifted32To128( x64, q ); in extF80_sqrt()
127 q = (((uint_fast64_t) (uint32_t) (rem.v64>>2) * recipSqrt32)>>32) + 2; in extF80_sqrt()
129 sigZ = (sigZ<<1) + (q>>25); in extF80_sqrt()
130 sigZExtra = (uint64_t) (q<<39); in extF80_sqrt()
133 if ( (q & 0xFFFFFF) <= 2 ) { in extF80_sqrt()
134 q &= ~(uint_fast64_t) 0xFFFF; in extF80_sqrt()
135 sigZExtra = (uint64_t) (q<<39); in extF80_sqrt()
[all …]
H A Df32_rem.c59 uint32_t q, recip32, altRem, meanRem; in f32_rem() local
109 q = 0; in f32_rem()
112 q = (sigB <= rem); in f32_rem()
113 if ( q ) rem -= sigB; in f32_rem()
130 q = (rem * (uint_fast64_t) recip32)>>32; in f32_rem()
132 rem = -(q * (uint32_t) sigB); in f32_rem()
138 q >>= ~expDiff & 31; in f32_rem()
139 rem = (rem<<(expDiff + 30)) - q * (uint32_t) sigB; in f32_rem()
145 ++q; in f32_rem()
149 if ( (meanRem & 0x80000000) || (! meanRem && (q & 1)) ) rem = altRem; in f32_rem()
H A DextF80M_div.c74 uint32_t q, qs[2]; in extF80M_div() local
135 q = (x64 + 0x80000000)>>32; in extF80M_div()
138 softfloat_remStep96MBy32( y, 29, sigB, q, y ); in extF80M_div()
140 --q; in extF80M_div()
143 qs[ix] = q; in extF80M_div()
147 if ( ((q + 1) & 0x3FFFFF) < 2 ) { in extF80M_div()
148 softfloat_remStep96MBy32( y, 29, sigB, q, y ); in extF80M_div()
150 --q; in extF80M_div()
153 ++q; in extF80M_div()
159 q |= 1; in extF80M_div()
[all …]
H A Df128M_div.c73 uint32_t q, qs[3], uiZ96; in f128M_div() local
126 q = (q64 + 0x80000000)>>32; in f128M_div()
129 softfloat_remStep128MBy32( y, 29, sigB, q, y ); in f128M_div()
131 --q; in f128M_div()
134 qs[ix] = q; in f128M_div()
138 if ( ((q + 1) & 7) < 2 ) { in f128M_div()
139 softfloat_remStep128MBy32( y, 29, sigB, q, y ); in f128M_div()
141 --q; in f128M_div()
144 ++q; in f128M_div()
151 q |= 1; in f128M_div()
[all …]
H A Df64_rem.c59 uint32_t q, recip32; in f64_rem() local
114 q = 0; in f64_rem()
117 q = (sigB <= rem); in f64_rem()
118 if ( q ) rem -= sigB; in f64_rem()
137 q = (q64 + 0x80000000)>>32; in f64_rem()
143 rem -= q * (uint64_t) sigB; in f64_rem()
150 q = (uint32_t) (q64>>32)>>(~expDiff & 31); in f64_rem()
151 rem = (rem<<(expDiff + 30)) - q * (uint64_t) sigB; in f64_rem()
161 ++q; in f64_rem()
167 (meanRem & UINT64_C( 0x8000000000000000 )) || (! meanRem && (q & 1)) in f64_rem()
H A Df128M_rem.c66 uint32_t q, recip32; in f128M_rem() local
106 q = 0; in f128M_rem()
108 q = (softfloat_compare128M( x, remPtr ) <= 0); in f128M_rem()
109 if ( q ) softfloat_sub128M( remPtr, x, remPtr ); in f128M_rem()
121 q = (q64 + 0x80000000)>>32; in f128M_rem()
122 softfloat_remStep128MBy32( remPtr, 29, x, q, remPtr ); in f128M_rem()
131 q = (uint32_t) (q64>>32)>>(~expDiff & 31); in f128M_rem()
132 softfloat_remStep128MBy32( remPtr, expDiff + 30, x, q, remPtr ); in f128M_rem()
143 ++q; in f128M_rem()
154 || (! wordMeanRem && (q & 1) && ! x[indexWord( 4, 0 )] in f128M_rem()
H A DextF80_div.c67 uint_fast32_t q; in extF80_div() local
138 q = (q64 + 0x80000000)>>32; in extF80_div()
142 term = softfloat_mul64ByShifted32To128( sigB, q ); in extF80_div()
145 --q; in extF80_div()
148 sigZ = (sigZ<<29) + q; in extF80_div()
152 if ( ((q + 1) & 0x3FFFFF) < 2 ) { in extF80_div()
154 term = softfloat_mul64ByShifted32To128( sigB, q ); in extF80_div()
158 --q; in extF80_div()
161 ++q; in extF80_div()
164 if ( rem.v64 | rem.v0 ) q |= 1; in extF80_div()
[all …]
H A DextF80M_rem.c70 uint32_t rem[3], x[3], sig32B, q, recip32, rem2[3], *remPtr, *altRemPtr; in extF80M_rem() local
130 q = 0; in extF80M_rem()
132 q = (softfloat_compare96M( x, rem ) <= 0); in extF80M_rem()
133 if ( q ) softfloat_sub96M( rem, x, rem ); in extF80M_rem()
141 q = (x64 + 0x80000000)>>32; in extF80M_rem()
142 softfloat_remStep96MBy32( rem, 29, x, q, rem ); in extF80M_rem()
151 q = (uint32_t) (x64>>32)>>(~expDiff & 31); in extF80M_rem()
152 softfloat_remStep96MBy32( rem, expDiff + 30, x, q, rem ); in extF80M_rem()
165 ++q; in extF80M_rem()
176 || (! wordMeanRem && (q & 1) && ! x[indexWord( 3, 0 )] in extF80M_rem()
H A Df128_div.c64 uint_fast32_t q; in f128_div() local
134 q = (q64 + 0x80000000)>>32; in f128_div()
138 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_div()
141 --q; in f128_div()
144 qs[ix] = q; in f128_div()
148 if ( ((q + 1) & 7) < 2 ) { in f128_div()
150 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_div()
153 --q; in f128_div()
156 ++q; in f128_div()
159 if ( rem.v64 | rem.v0 ) q |= 1; in f128_div()
[all …]
H A Df128_rem.c60 uint_fast32_t q, recip32; in f128_rem() local
122 q = 0; in f128_rem()
124 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem()
125 if ( q ) { in f128_rem()
135 q = (q64 + 0x80000000)>>32; in f128_rem()
137 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem()
147 q = (uint32_t) (q64>>32)>>(~expDiff & 31); in f128_rem()
149 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem()
160 ++q; in f128_rem()
167 || (! (meanRem.v64 | meanRem.v0) && (q & 1)) in f128_rem()
H A DextF80_rem.c62 uint_fast32_t q, recip32; in extF80_rem() local
134 q = 0; in extF80_rem()
136 q = (sigB <= sigA); in extF80_rem()
137 if ( q ) { in extF80_rem()
149 q = (q64 + 0x80000000)>>32; in extF80_rem()
151 term = softfloat_mul64ByShifted32To128( sigB, q ); in extF80_rem()
163 q = (uint32_t) (q64>>32)>>(~expDiff & 31); in extF80_rem()
165 term = softfloat_mul64ByShifted32To128( sigB, q ); in extF80_rem()
178 ++q; in extF80_rem()
187 || (! (meanRem.v64 | meanRem.v0) && (q & 1)) in extF80_rem()
/optee_os/lib/libutils/isoc/arch/arm/
H A Darm32_aeabi_divmod.c24 unsigned q; /* computed quotient */ member
62 unsigned i = 1, q = 0; in division_qr() local
74 q = q << 1; /* write bit in q at index (size-1) */ in division_qr()
78 q++; in division_qr()
84 qr->q = q; in division_qr()
94 qr->q = -qr->q; in uint_div_qr()
105 return qr.q; in __aeabi_uidiv()
114 return ret_uidivmod_values(qr.q, qr.r); in __aeabi_uidivmod()
133 return qr.q; in __aeabi_idiv()
152 return ret_idivmod_values(qr.q, qr.r); in __aeabi_idivmod()
H A Darm32_aeabi_ldivmod.c8 unsigned long long q; /* computed quotient */ member
21 unsigned long long i = 1, q = 0; in division_lqr() local
33 q = q << 1; /* write bit in q at index (size-1) */ in division_lqr()
36 q++; in division_lqr()
42 qr->q = q; in division_lqr()
53 qr->q = -qr->q; in ul_div_qr()
73 asm_ulqr->v0 = qr.q; in __ul_divmod()
102 asm_lqr->v0 = qr.q; in __l_divmod()
/optee_os/core/lib/libtomcrypt/
H A Ddsa.c25 if (!bn_alloc_max(&s->q)) in crypto_acipher_alloc_dsa_keypair()
35 crypto_bignum_free(&s->q); in crypto_acipher_alloc_dsa_keypair()
49 if (!bn_alloc_max(&s->q)) in crypto_acipher_alloc_dsa_public_key()
57 crypto_bignum_free(&s->q); in crypto_acipher_alloc_dsa_public_key()
69 ltc_res = mp_init_multi(&ltc_tmp_key.g, &ltc_tmp_key.p, &ltc_tmp_key.q, in crypto_acipher_gen_dsa_key()
77 mp_copy(key->q, ltc_tmp_key.q); in crypto_acipher_gen_dsa_key()
105 .qord = mp_unsigned_bin_size(key->q), in crypto_acipher_dsa_sign()
108 .q = key->q, in crypto_acipher_dsa_sign()
124 if (mp_unsigned_bin_size(ltc_key.q) < hash_size) in crypto_acipher_dsa_sign()
125 hash_size = mp_unsigned_bin_size(ltc_key.q); in crypto_acipher_dsa_sign()
[all …]
/optee_os/
H A DMakefile58 q := @ macro
62 q := macro
109 ${q}dirs="$(call cleandirs-for-rmdir)"; if [ "$$dirs" ]; then $(RMDIR) $$dirs; fi
111 ${q}if [ -d "$(O)" ]; then $(RMDIR) $(O); fi
112 ${q}rm -f compile_commands.json
117 ${q}rm -f cscope.*
118 ${q}find $(PWD) -name "*.[chSs]" | grep -v export-ta_ | \
120 ${q}cscope -b -q -k
126 ${q}./scripts/checkpatch.sh
129 ${q}./scripts/checkpatch.sh --cached
/optee_os/core/lib/libtomcrypt/src/pk/dh/
H A Ddh_make_key.c49 int dh_make_key(prng_state *prng, int wprng, void *q, int xbits, dh_key *key) in dh_make_key() argument
76 if (q) in dh_make_key()
77 key_size_q = mp_unsigned_bin_size(q); in dh_make_key()
81 LTC_ARGCHK((q == NULL) || (key_size <= key_size_q)); in dh_make_key()
83 if (q) in dh_make_key()
90 if ((q != NULL) && (key_size_q < key_size_p)) in dh_make_key()
91 arg_mod = q; in dh_make_key()
/optee_os/core/lib/libtomcrypt/src/pk/rsa/
H A Drsa_make_key.c14 void *p, *q, *tmp1, *tmp2; in s_rsa_make_key() local
25 if ((err = mp_init_multi(&p, &q, &tmp1, &tmp2, LTC_NULL)) != CRYPT_OK) { in s_rsa_make_key()
40 if ((err = rand_prime( q, size/2, prng, wprng)) != CRYPT_OK) { goto cleanup; } in s_rsa_make_key()
41 … if ((err = mp_sub_d( q, 1, tmp1)) != CRYPT_OK) { goto cleanup; } /* tmp1 = q-1 */ in s_rsa_make_key()
57 …if ((err = mp_mul( p, q, key->N)) != CRYPT_OK) { goto errkey; } /* key->N = p… in s_rsa_make_key()
62 …if ((err = mp_sub_d( q, 1, tmp2)) != CRYPT_OK) { goto errkey; } /* tmp2 = q-1… in s_rsa_make_key()
65 …if ((err = mp_invmod( q, p, key->qP)) != CRYPT_OK) { goto errkey; } /* qP = 1/q m… in s_rsa_make_key()
68 if ((err = mp_copy( q, key->q)) != CRYPT_OK) { goto errkey; } in s_rsa_make_key()
79 mp_clear_multi(tmp2, tmp1, q, p, LTC_NULL); in s_rsa_make_key()
/optee_os/core/lib/libtomcrypt/src/pk/ec25519/
H A Dtweetnacl.c59 sv sel25519(gf p,gf q,int b) in sel25519() argument
63 t= c&(p[i]^q[i]); in sel25519()
65 q[i]^=t; in sel25519()
168 int tweetnacl_crypto_scalarmult(u8 *q,const u8 *n,const u8 *p) in tweetnacl_crypto_scalarmult() argument
215 pack25519(q,x+16); in tweetnacl_crypto_scalarmult()
219 int tweetnacl_crypto_scalarmult_base(u8 *q,const u8 *n) in tweetnacl_crypto_scalarmult_base() argument
221 return tweetnacl_crypto_scalarmult(q,n,nine); in tweetnacl_crypto_scalarmult_base()
242 sv add(gf p[4],gf q[4]) in add()
247 Z(t, q[1], q[0]); in add()
250 A(t, q[0], q[1]); in add()
[all …]
/optee_os/core/drivers/crypto/caam/acipher/
H A Dcaam_dsa.c42 struct caambuf q; /* Subprime Number (N bits) */ member
56 caam_free_buf(&key->q); in do_keypair_free()
83 retstatus = caam_calloc_buf(&outkey->q, n_bytes); in get_keypair_domain_params()
101 in_q_size = crypto_bignum_num_bytes(key->q); in get_keypair_domain_params()
107 prime.q = &outkey->q; in get_keypair_domain_params()
116 crypto_bignum_bin2bn(outkey->q.data, outkey->q.length, key->q); in get_keypair_domain_params()
123 crypto_bignum_bn2bin(key->q, in get_keypair_domain_params()
124 outkey->q.data + n_bytes - in_q_size); in get_keypair_domain_params()
125 cache_operation(TEE_CACHECLEAN, outkey->q.data, in get_keypair_domain_params()
126 outkey->q.length); in get_keypair_domain_params()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/dsa/
H A Ddsa_set.c20 const unsigned char *q, unsigned long qlen, in dsa_set_pqg() argument
27 LTC_ARGCHK(q != NULL); in dsa_set_pqg()
33 err = mp_init_multi(&key->p, &key->g, &key->q, &key->x, &key->y, LTC_NULL); in dsa_set_pqg()
38 … if ((err = mp_read_unsigned_bin(key->q, (unsigned char *)q , qlen)) != CRYPT_OK) { goto LBL_ERR; } in dsa_set_pqg()
40 key->qord = mp_unsigned_bin_size(key->q); in dsa_set_pqg()
76 LTC_ARGCHK(key->q != NULL); in dsa_set_key()
H A Ddsa_generate_pqg.c23 …ke_params(prng_state *prng, int wprng, int group_size, int modulus_size, void *p, void *q, void *g) in s_dsa_make_params() argument
129 if ((err = mp_add(t2N1, U, q)) != CRYPT_OK) { goto cleanup; } in s_dsa_make_params()
130 if (!mp_isodd(q)) mp_add_d(q, 1, q); in s_dsa_make_params()
131 if ((err = mp_prime_is_prime(q, mr_tests_q, &res)) != CRYPT_OK) { goto cleanup; } in s_dsa_make_params()
137 if ((err = mp_add(q, q, t2q)) != CRYPT_OK) { goto cleanup; } in s_dsa_make_params()
176 if ((err = mp_div(e, q, e, c)) != CRYPT_OK) { goto cleanup; } in s_dsa_make_params()
216 if ((err = mp_init_multi(&key->p, &key->g, &key->q, &key->x, &key->y, LTC_NULL)) != CRYPT_OK) { in dsa_generate_pqg()
220 err = s_dsa_make_params(prng, wprng, group_size, modulus_size, key->p, key->q, key->g); in dsa_generate_pqg()
/optee_os/ta/
H A Dlink.mk43 $(q)mkdir -p $(dir $@)
44 $(q)echo "{" >$@.tmp
45 $(q)echo "__elf_phdr_info;" >>$@.tmp
47 $(q)echo "__ftrace_info;" >>$@.tmp
49 $(q)echo "trace_ext_prefix;" >>$@.tmp
50 $(q)echo "trace_level;" >>$@.tmp
51 $(q)echo "ta_head;" >>$@.tmp
52 $(q)echo "};" >>$@.tmp
53 $(q)$(call mv-if-changed,$@.tmp,$@)
91 $(q)mkdir -p $$(dir $$@)
[all …]

12345