Home
last modified time | relevance | path

Searched refs:sig128Z (Results 1 – 3 of 3) sorted by relevance

/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/
A Ds_mulAddF64.c127 sig128Z.v64, sig128Z.v0, sig128Z.v64, sig128Z.v0 ); in softfloat_mulAddF64()
132 sigZ = sig128Z.v64<<1 | (sig128Z.v0 != 0); in softfloat_mulAddF64()
160 sigZ = (sigC + sig128Z.v64) | (sig128Z.v0 != 0); in softfloat_mulAddF64()
165 sigZ = sig128Z.v64 | (sig128Z.v0 != 0); in softfloat_mulAddF64()
176 sig128Z = softfloat_sub128( sigC, 0, sig128Z.v64, sig128Z.v0 ); in softfloat_mulAddF64()
178 sig128Z.v64 = sig128Z.v64 - sigC; in softfloat_mulAddF64()
182 sig128Z = softfloat_sub128( 0, 0, sig128Z.v64, sig128Z.v0 ); in softfloat_mulAddF64()
193 sig128Z.v64 = sig128Z.v0; in softfloat_mulAddF64()
203 sig128Z.v64, sig128Z.v0, shiftCount ); in softfloat_mulAddF64()
355 if ( shiftCount ) softfloat_add128M( sig128Z, sig128Z, sig128Z ); in softfloat_mulAddF64()
[all …]
A Df64_mul.c62 struct uint128 sig128Z; in f64_mul() local
64 uint32_t sig128Z[4]; in f64_mul() local
114 sig128Z = softfloat_mul64To128( sigA, sigB ); in f64_mul()
115 sigZ = sig128Z.v64 | (sig128Z.v0 != 0); in f64_mul()
117 softfloat_mul64To128M( sigA, sigB, sig128Z ); in f64_mul()
119 (uint64_t) sig128Z[indexWord( 4, 3 )]<<32 | sig128Z[indexWord( 4, 2 )]; in f64_mul()
120 if ( sig128Z[indexWord( 4, 1 )] || sig128Z[indexWord( 4, 0 )] ) sigZ |= 1; in f64_mul()
A DextF80_mul.c63 struct uint128 sig128Z, uiZ; in extF80_mul() local
119 sig128Z = softfloat_mul64To128( sigA, sigB ); in extF80_mul()
120 if ( sig128Z.v64 < UINT64_C( 0x8000000000000000 ) ) { in extF80_mul()
122 sig128Z = in extF80_mul()
124 sig128Z.v64, sig128Z.v0, sig128Z.v64, sig128Z.v0 ); in extF80_mul()
128 signZ, expZ, sig128Z.v64, sig128Z.v0, extF80_roundingPrecision ); in extF80_mul()

Completed in 4 milliseconds