/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
H A D | extF80M_sqrt.c | 64 uint64_t sig64Z, x64; in extF80M_sqrt() local 116 sig64Z = ((uint64_t) sig32Z<<32) + ((uint64_t) q<<3); in extF80M_sqrt() 122 x64 = ((uint64_t) sig32Z<<32) + sig64Z; in extF80M_sqrt() 130 sig64Z -= 1<<3; in extF80M_sqrt() 139 x64 = (sig64Z<<1) + (x64>>32); in extF80M_sqrt() 147 x64 = sig64Z + (q>>27); in extF80M_sqrt()
|
/dports/emulators/mess/mame-mame0226/3rdparty/softfloat3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/misc/urbit/urbit-urbit-0.6.0/subprojects/softfloat3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/math/reduce/Reduce-svn5758-src/libraries/SoftFloat-3a/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 137 sig64Z = in softfloat_mulAddF32() 141 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 155 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 156 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 157 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 159 sig64Z = -sig64Z; in softfloat_mulAddF32() 163 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 165 shiftCount = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 169 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftCount ); in softfloat_mulAddF32() [all …]
|
/dports/math/reduce/Reduce-svn5758-src/libraries/SoftFloat-3e/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/mame/mame-mame0226/3rdparty/softfloat3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/lang/zig-devel/zig-0.9.0/deps/SoftFloat-3e/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/lang/zig/zig-0.9.0/deps/SoftFloat-3e/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/sysutils/edk2/edk2-edk2-stable202102/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; 149 sig64Z = 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); 169 sig64Z = sigProd - sig64C; 170 if ( ! sig64Z ) goto completeCancellation; 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { 173 sig64Z = -sig64Z; 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); [all …]
|
/dports/emulators/riscv-isa-sim/riscv-isa-sim-4f12984/softfloat/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/tests/fp/berkeley-softfloat-3/source/ |
H A D | s_mulAddF32.c | 66 uint_fast64_t sig64Z, sig64C; in softfloat_mulAddF32() local 149 sig64Z = in softfloat_mulAddF32() 153 sigZ = softfloat_shortShiftRightJam64( sig64Z, 32 ); in softfloat_mulAddF32() 169 sig64Z = sigProd - sig64C; in softfloat_mulAddF32() 170 if ( ! sig64Z ) goto completeCancellation; in softfloat_mulAddF32() 171 if ( sig64Z & UINT64_C( 0x8000000000000000 ) ) { in softfloat_mulAddF32() 173 sig64Z = -sig64Z; in softfloat_mulAddF32() 177 sig64Z = sigProd - softfloat_shiftRightJam64( sig64C, expDiff ); in softfloat_mulAddF32() 179 shiftDist = softfloat_countLeadingZeros64( sig64Z ) - 1; in softfloat_mulAddF32() 183 sigZ = softfloat_shortShiftRightJam64( sig64Z, -shiftDist ); in softfloat_mulAddF32() [all …]
|