Home
last modified time | relevance | path

Searched refs:sig128 (Results 1 – 10 of 10) sorted by relevance

/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/
A Ds_subMagsExtF80.c63 struct uint128 sig128, uiZ; in softfloat_subMagsExtF80() local
111 sig128 = softfloat_shiftRightJam128( sigA, 0, -expDiff ); in softfloat_subMagsExtF80()
112 sigA = sig128.v64; in softfloat_subMagsExtF80()
113 sigExtra = sig128.v0; in softfloat_subMagsExtF80()
118 sig128 = softfloat_sub128( sigB, 0, sigA, sigExtra ); in softfloat_subMagsExtF80()
134 sig128 = softfloat_shiftRightJam128( sigB, 0, expDiff ); in softfloat_subMagsExtF80()
135 sigB = sig128.v64; in softfloat_subMagsExtF80()
136 sigExtra = sig128.v0; in softfloat_subMagsExtF80()
140 sig128 = softfloat_sub128( sigA, 0, sigB, sigExtra ); in softfloat_subMagsExtF80()
146 signZ, expZ, sig128.v64, sig128.v0, extF80_roundingPrecision ); in softfloat_subMagsExtF80()
A Ds_normRoundPackToExtF80.c53 struct uint128 sig128; in softfloat_normRoundPackToExtF80() local
63 sig128 = softfloat_shortShiftLeft128( sig, sigExtra, shiftCount ); in softfloat_normRoundPackToExtF80()
64 sig = sig128.v64; in softfloat_normRoundPackToExtF80()
65 sigExtra = sig128.v0; in softfloat_normRoundPackToExtF80()
A DextF80_to_f128.c55 struct uint128 sig128; in extF80_to_f128() local
68 sig128 = softfloat_shortShiftLeft128( 0, sig, 49 ); in extF80_to_f128()
69 uiZ.v64 = packToF128UI64( sign, exp, sig128.v64 ); in extF80_to_f128()
70 uiZ.v0 = sig128.v0; in extF80_to_f128()
A Ds_normRoundPackToF128.c48 struct uint128 sig128; in softfloat_normRoundPackToF128() local
62 sig128 = softfloat_shortShiftLeft128( sig64, sig0, shiftCount ); in softfloat_normRoundPackToF128()
63 sig64 = sig128.v64; in softfloat_normRoundPackToF128()
64 sig0 = sig128.v0; in softfloat_normRoundPackToF128()
A Df64_to_f128.c55 struct uint128 sig128; in f64_to_f128() local
83 sig128 = softfloat_shortShiftLeft128( 0, sig, 60 ); in f64_to_f128()
84 uiZ.v64 = packToF128UI64( sign, exp + 0x3C00, sig128.v64 ); in f64_to_f128()
85 uiZ.v0 = sig128.v0; in f64_to_f128()
A Df128_to_f64.c54 struct uint128 sig128; in f128_to_f64() local
73 sig128 = softfloat_shortShiftLeft128( sig64, sig0, 14 ); in f128_to_f64()
74 sig64 = sig128.v64 | (sig128.v0 != 0); in f128_to_f64()
A Df128_to_i64.c52 struct uint128 sig128; in f128_to_i64() local
73 sig128 = softfloat_shortShiftLeft128( sig64, sig0, -shiftCount ); in f128_to_i64()
74 sig64 = sig128.v64; in f128_to_i64()
75 sig0 = sig128.v0; in f128_to_i64()
A Df128_to_ui64.c52 struct uint128 sig128; in f128_to_ui64() local
69 sig128 = softfloat_shortShiftLeft128( sig64, sig0, -shiftCount ); in f128_to_ui64()
70 sig64 = sig128.v64; in f128_to_ui64()
71 sig0 = sig128.v0; in f128_to_ui64()
A Df128_to_extF80.c57 struct uint128 sig128; in f128_to_extF80() local
92 sig128 = softfloat_shortShiftLeft128( sig64, sig0, 15 ); in f128_to_extF80()
93 return softfloat_roundPackToExtF80( sign, exp, sig128.v64, sig128.v0, 80 ); in f128_to_extF80()
A Ds_roundPackToF128.c57 struct uint128 sig128; in softfloat_roundPackToF128() local
133 sig128 = softfloat_add128( sig64, sig0, 0, 1 ); in softfloat_roundPackToF128()
134 sig64 = sig128.v64; in softfloat_roundPackToF128()
136 sig128.v0 in softfloat_roundPackToF128()

Completed in 10 milliseconds