Searched refs:sig128Z (Results 1 – 3 of 3) sorted by relevance
| /optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
| H A D | s_mulAddF64.c | 64 struct uint128 sig128Z; in softfloat_mulAddF64() local 122 sig128Z = softfloat_mul64To128( sigA, sigB ); in softfloat_mulAddF64() 123 if ( sig128Z.v64 < UINT64_C( 0x2000000000000000 ) ) { in softfloat_mulAddF64() 125 sig128Z = in softfloat_mulAddF64() 127 sig128Z.v64, sig128Z.v0, sig128Z.v64, sig128Z.v0 ); in softfloat_mulAddF64() 132 sigZ = sig128Z.v64<<1 | (sig128Z.v0 != 0); in softfloat_mulAddF64() 146 sig128Z.v64 = softfloat_shiftRightJam64( sig128Z.v64, -expDiff ); in softfloat_mulAddF64() 148 sig128Z = in softfloat_mulAddF64() 149 softfloat_shortShiftRightJam128( sig128Z.v64, sig128Z.v0, 1 ); in softfloat_mulAddF64() 160 sigZ = (sigC + sig128Z.v64) | (sig128Z.v0 != 0); in softfloat_mulAddF64() [all …]
|
| H 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()
|
| H 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()
|