/dports/emulators/mess/mame-mame0226/3rdparty/softfloat3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/misc/urbit/urbit-urbit-0.6.0/subprojects/softfloat3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/math/reduce/Reduce-svn5758-src/libraries/SoftFloat-3e/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/mame/mame-mame0226/3rdparty/softfloat3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/lang/zig/zig-0.9.0/deps/SoftFloat-3e/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/lang/zig-devel/zig-0.9.0/deps/SoftFloat-3e/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/math/reduce/Reduce-svn5758-src/libraries/SoftFloat-3a/source/ |
H A D | f128_rem.c | 55 struct uint128 sigB; in f128_rem() local 81 sigB.v0 = uiB0; in f128_rem() 86 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 93 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 99 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 100 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 120 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 123 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 136 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 148 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/sysutils/edk2/edk2-edk2-stable202102/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
H A D | s_subMagsF128.c | 56 struct uint128 sigB, sigZ; in softfloat_subMagsF128() local 65 sigB.v64 = fracF128UI64( uiB64 ); in softfloat_subMagsF128() 66 sigB.v0 = uiB0; in softfloat_subMagsF128() 68 sigB = softfloat_shortShiftLeft128( sigB.v64, sigB.v0, 4 ); in softfloat_subMagsF128() 73 if ( sigA.v64 | sigA.v0 | sigB.v64 | sigB.v0 ) goto propagateNaN; in softfloat_subMagsF128() 83 if ( sigB.v0 < sigA.v0 ) goto aBigger; in softfloat_subMagsF128() 84 if ( sigA.v0 < sigB.v0 ) goto bBigger; in softfloat_subMagsF128() 92 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in softfloat_subMagsF128() 109 sigZ = softfloat_sub128( sigB.v64, sigB.v0, sigA.v64, sigA.v0 ); in softfloat_subMagsF128() 124 sigB = softfloat_shiftRightJam128( sigB.v64, sigB.v0, expDiff ); in softfloat_subMagsF128() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/tests/fp/berkeley-softfloat-3/source/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|
/dports/emulators/riscv-isa-sim/riscv-isa-sim-4f12984/softfloat/ |
H A D | f128_rem.c | 54 struct uint128 sigB; in f128_rem() local 79 sigB.v0 = uiB0; in f128_rem() 84 (sigA.v64 | sigA.v0) || ((expB == 0x7FFF) && (sigB.v64 | sigB.v0)) in f128_rem() 91 if ( sigB.v64 | sigB.v0 ) goto propagateNaN; in f128_rem() 97 if ( ! (sigB.v64 | sigB.v0) ) goto invalid; in f128_rem() 98 normExpSig = softfloat_normSubnormalF128Sig( sigB.v64, sigB.v0 ); in f128_rem() 118 sigB = softfloat_add128( sigB.v64, sigB.v0, sigB.v64, sigB.v0 ); in f128_rem() 121 q = softfloat_le128( sigB.v64, sigB.v0, rem.v64, rem.v0 ); in f128_rem() 134 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() 146 term = softfloat_mul128By32( sigB.v64, sigB.v0, q ); in f128_rem() [all …]
|