/device/linaro/bootloader/edk2/ArmPkg/Library/ArmSoftFloatLib/bits32/ |
D | softfloat.c | 1048 bits32 aSig, bSig, zSig, rem0, rem1, term0, term1; in float32_div() local 1094 mul32To64( bSig, zSig, &term0, &term1 ); in float32_div() 1095 sub64( aSig, 0, term0, term1, &rem0, &rem1 ); in float32_div() 1205 bits32 aSig, zSig, rem0, rem1, term0, term1; in float32_sqrt() local 1235 mul32To64( zSig, zSig, &term0, &term1 ); in float32_sqrt() 1236 sub64( aSig, 0, term0, term1, &rem0, &rem1 ); in float32_sqrt() 1239 shortShift64Left( 0, zSig, 1, &term0, &term1 ); in float32_sqrt() 1241 add64( rem0, rem1, term0, term1, &rem0, &rem1 ); in float32_sqrt() 1943 bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3; in float64_div() local 1990 mul64By32To96( bSig0, bSig1, zSig0, &term0, &term1, &term2 ); in float64_div() [all …]
|
D | softfloat-macros | 490 bits32 rem0, rem1, term0, term1; 496 mul32To64( b, z, &term0, &term1 ); 497 sub64( a0, a1, term0, term1, &rem0, &rem1 );
|
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/bits32/ |
D | softfloat.c | 1049 bits32 aSig, bSig, zSig, rem0, rem1, term0, term1; in float32_div() local 1095 mul32To64( bSig, zSig, &term0, &term1 ); in float32_div() 1096 sub64( aSig, 0, term0, term1, &rem0, &rem1 ); in float32_div() 1206 bits32 aSig, zSig, rem0, rem1, term0, term1; in float32_sqrt() local 1236 mul32To64( zSig, zSig, &term0, &term1 ); in float32_sqrt() 1237 sub64( aSig, 0, term0, term1, &rem0, &rem1 ); in float32_sqrt() 1240 shortShift64Left( 0, zSig, 1, &term0, &term1 ); in float32_sqrt() 1242 add64( rem0, rem1, term0, term1, &rem0, &rem1 ); in float32_sqrt() 1944 bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3; in float64_div() local 1991 mul64By32To96( bSig0, bSig1, zSig0, &term0, &term1, &term2 ); in float64_div() [all …]
|
D | softfloat-macros | 490 bits32 rem0, rem1, term0, term1; 496 mul32To64( b, z, &term0, &term1 ); 497 sub64( a0, a1, term0, term1, &rem0, &rem1 );
|
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/bits64/ |
D | softfloat.c | 2931 bits64 term0, term1; in float64_div() local 2977 mul64To128( bSig, zSig, &term0, &term1 ); in float64_div() 2978 sub128( aSig, 0, term0, term1, &rem0, &rem1 ); in float64_div() 3088 bits64 rem0, rem1, term0, term1; in float64_sqrt() local 3115 mul64To128( zSig, zSig, &term0, &term1 ); in float64_sqrt() 3116 sub128( aSig, 0, term0, term1, &rem0, &rem1 ); in float64_sqrt() 3863 bits64 rem0, rem1, rem2, term0, term1, term2; in floatx80_div() local 3910 mul64To128( bSig, zSig0, &term0, &term1 ); in floatx80_div() 3911 sub128( aSig, rem1, term0, term1, &rem0, &rem1 ); in floatx80_div() 3944 bits64 q, term0, term1, alternateASig0, alternateASig1; in floatx80_rem() local [all …]
|
D | softfloat-macros | 565 bits64 rem0, rem1, term0, term1; 571 mul64To128( b, z, &term0, &term1 ); 572 sub128( a0, a1, term0, term1, &rem0, &rem1 );
|