Searched refs:sig128Z (Results 1 – 3 of 3) sorted by relevance
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | s_mulAddF64.c | 127 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 D | f64_mul.c | 62 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 D | extF80_mul.c | 63 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 5 milliseconds