Searched refs:aSigExtra (Results 1 – 3 of 3) sorted by relevance
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmSoftFloatLib/bits32/ |
D | softfloat.c | 592 bits32 aSig, aSigExtra; in float32_to_int32() local 615 aSigExtra = aExp | aSig; in float32_to_int32() 620 aSigExtra = aSig<<( shiftCount & 31 ); in float32_to_int32() 623 if ( aSigExtra ) set_float_exception_inexact_flag(); in float32_to_int32() 626 if ( (sbits32) aSigExtra < 0 ) { in float32_to_int32() 628 if ( (bits32) ( aSigExtra<<1 ) == 0 ) z &= ~1; in float32_to_int32() 633 aSigExtra = ( aSigExtra != 0 ); in float32_to_int32() 635 z += ( roundingMode == float_round_down ) & aSigExtra; in float32_to_int32() 639 z += ( roundingMode == float_round_up ) & aSigExtra; in float32_to_int32() 1418 bits32 aSig0, aSig1, absZ, aSigExtra; in float64_to_int32() local [all …]
|
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/bits32/ |
D | softfloat.c | 593 bits32 aSig, aSigExtra; in float32_to_int32() local 616 aSigExtra = aExp | aSig; in float32_to_int32() 621 aSigExtra = aSig<<( shiftCount & 31 ); in float32_to_int32() 624 if ( aSigExtra ) set_float_exception_inexact_flag(); in float32_to_int32() 627 if ( (sbits32) aSigExtra < 0 ) { in float32_to_int32() 629 if ( (bits32) ( aSigExtra<<1 ) == 0 ) z &= ~1; in float32_to_int32() 634 aSigExtra = ( aSigExtra != 0 ); in float32_to_int32() 636 z += ( roundingMode == float_round_down ) & aSigExtra; in float32_to_int32() 640 z += ( roundingMode == float_round_up ) & aSigExtra; in float32_to_int32() 1419 bits32 aSig0, aSig1, absZ, aSigExtra; in float64_to_int32() local [all …]
|
/device/linaro/bootloader/edk2/StdLib/LibC/Softfloat/bits64/ |
D | softfloat.c | 1470 bits64 aSig64, aSigExtra; in float32_to_int64() local 1486 shift64ExtraRightJamming( aSig64, 0, shiftCount, &aSig64, &aSigExtra ); in float32_to_int64() 1487 return roundAndPackInt64( aSign, aSig64, aSigExtra ); in float32_to_int64() 2418 bits64 aSig, aSigExtra; in float64_to_int64() local 2436 aSigExtra = 0; in float64_to_int64() 2440 shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra ); in float64_to_int64() 2442 return roundAndPackInt64( aSign, aSig, aSigExtra ); in float64_to_int64() 3377 bits64 aSig, aSigExtra; in floatx80_to_int64() local 3394 aSigExtra = 0; in floatx80_to_int64() 3397 shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra ); in floatx80_to_int64() [all …]
|