index
:
zig
0.10.x
0.11.x
0.12.x
0.14.x
0.15.x
0.7.x
0.8.x
0.9.x
ArrayList-reserve
Io.net
aro
ast-node-methods
async-await-demo
autofix
ci-perf-comment
ci-scripts
ci-tarballs
cli
comptime-allocator
elfv2-dyn
fixes
fuzz-macos
hcs
incr-bug
io-threaded-no-queue
jobserver
json-diagnostics
llvm-ir-nosanitize-metadata
macos-debug-info
main
make-vs-configure
master
more-doctests
new-pkg-hash
powerpc64le
restricted-function-pointers
rework-comptime-mutation
sans-aro
sha1-stream
spork8
stage2-async
threadpool
threadtheft
wasm-linker-writer
wrangle-writer-buffering
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. https://ziglang.org
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
deps
/
SoftFloat-3e
/
source
Mode
Name
Size
d---------
8086-SSE
1225
log
plain
d---------
8086
1225
log
plain
d---------
ARM-VFPv2-defaultNaN
1225
log
plain
d---------
ARM-VFPv2
1225
log
plain
-rw-r--r--
extF80M_add.c
3471
log
plain
-rw-r--r--
extF80M_div.c
7315
log
plain
-rw-r--r--
extF80M_eq.c
3820
log
plain
-rw-r--r--
extF80M_eq_signaling.c
3667
log
plain
-rw-r--r--
extF80M_le.c
4293
log
plain
-rw-r--r--
extF80M_le_quiet.c
4494
log
plain
-rw-r--r--
extF80M_lt.c
4298
log
plain
-rw-r--r--
extF80M_lt_quiet.c
4499
log
plain
-rw-r--r--
extF80M_mul.c
5390
log
plain
-rw-r--r--
extF80M_rem.c
7972
log
plain
-rw-r--r--
extF80M_roundToInt.c
6248
log
plain
-rw-r--r--
extF80M_sqrt.c
7512
log
plain
-rw-r--r--
extF80M_sub.c
3470
log
plain
-rw-r--r--
extF80M_to_f128M.c
4810
log
plain
-rw-r--r--
extF80M_to_f16.c
4362
log
plain
-rw-r--r--
extF80M_to_f32.c
4366
log
plain
-rw-r--r--
extF80M_to_f64.c
4355
log
plain
-rw-r--r--
extF80M_to_i32.c
3759
log
plain
-rw-r--r--
extF80M_to_i32_r_minMag.c
4517
log
plain
-rw-r--r--
extF80M_to_i64.c
3747
log
plain
-rw-r--r--
extF80M_to_i64_r_minMag.c
4364
log
plain
-rw-r--r--
extF80M_to_ui32.c
3781
log
plain
-rw-r--r--
extF80M_to_ui32_r_minMag.c
4337
log
plain
-rw-r--r--
extF80M_to_ui64.c
3756
log
plain
-rw-r--r--
extF80M_to_ui64_r_minMag.c
4182
log
plain
-rw-r--r--
extF80_add.c
3104
log
plain
-rw-r--r--
extF80_div.c
8132
log
plain
-rw-r--r--
extF80_eq.c
2836
log
plain
-rw-r--r--
extF80_eq_signaling.c
2663
log
plain
-rw-r--r--
extF80_isSignalingNaN.c
2165
log
plain
-rw-r--r--
extF80_le.c
2899
log
plain
-rw-r--r--
extF80_le_quiet.c
3063
log
plain
-rw-r--r--
extF80_lt.c
2897
log
plain
-rw-r--r--
extF80_lt_quiet.c
3061
log
plain
-rw-r--r--
extF80_mul.c
6110
log
plain
-rw-r--r--
extF80_rem.c
8994
log
plain
-rw-r--r--
extF80_roundToInt.c
5836
log
plain
-rw-r--r--
extF80_sqrt.c
7502
log
plain
-rw-r--r--
extF80_sub.c
3104
log
plain
-rw-r--r--
extF80_to_f128.c
2900
log
plain
-rw-r--r--
extF80_to_f16.c
3974
log
plain
-rw-r--r--
extF80_to_f32.c
3978
log
plain
-rw-r--r--
extF80_to_f64.c
3965
log
plain
-rw-r--r--
extF80_to_i32.c
3493
log
plain
-rw-r--r--
extF80_to_i32_r_minMag.c
4093
log
plain
-rw-r--r--
extF80_to_i64.c
3917
log
plain
-rw-r--r--
extF80_to_i64_r_minMag.c
3938
log
plain
-rw-r--r--
extF80_to_ui32.c
3505
log
plain
-rw-r--r--
extF80_to_ui32_r_minMag.c
3724
log
plain
-rw-r--r--
extF80_to_ui64.c
3554
log
plain
-rw-r--r--
extF80_to_ui64_r_minMag.c
3707
log
plain
-rw-r--r--
f128M_add.c
3392
log
plain
-rw-r--r--
f128M_div.c
6969
log
plain
-rw-r--r--
f128M_eq.c
3651
log
plain
-rw-r--r--
f128M_eq_signaling.c
3404
log
plain
-rw-r--r--
f128M_le.c
3392
log
plain
-rw-r--r--
f128M_le_quiet.c
3529
log
plain
-rw-r--r--
f128M_lt.c
3389
log
plain
-rw-r--r--
f128M_lt_quiet.c
3526
log
plain
-rw-r--r--
f128M_mul.c
6145
log
plain
-rw-r--r--
f128M_mulAdd.c
3036
log
plain
-rw-r--r--
f128M_rem.c
7468
log
plain
-rw-r--r--
f128M_roundToInt.c
7728
log
plain
-rw-r--r--
f128M_sqrt.c
9227
log
plain
-rw-r--r--
f128M_sub.c
3391
log
plain
-rw-r--r--
f128M_to_extF80M.c
3969
log
plain
-rw-r--r--
f128M_to_f16.c
4345
log
plain
-rw-r--r--
f128M_to_f32.c
4186
log
plain
-rw-r--r--
f128M_to_f64.c
4307
log
plain
-rw-r--r--
f128M_to_i32.c
3833
log
plain
-rw-r--r--
f128M_to_i32_r_minMag.c
4156
log
plain
-rw-r--r--
f128M_to_i64.c
3995
log
plain
-rw-r--r--
f128M_to_i64_r_minMag.c
4754
log
plain
-rw-r--r--
f128M_to_ui32.c
3848
log
plain
-rw-r--r--
f128M_to_ui32_r_minMag.c
4025
log
plain
-rw-r--r--
f128M_to_ui64.c
4004
log
plain
-rw-r--r--
f128M_to_ui64_r_minMag.c
4437
log
plain
-rw-r--r--
f128_add.c
2970
log
plain
-rw-r--r--
f128_div.c
7968
log
plain
-rw-r--r--
f128_eq.c
2763
log
plain
-rw-r--r--
f128_eq_signaling.c
2594
log
plain
-rw-r--r--
f128_isSignalingNaN.c
2122
log
plain
-rw-r--r--
f128_le.c
2820
log
plain
-rw-r--r--
f128_le_quiet.c
3005
log
plain
-rw-r--r--
f128_lt.c
2816
log
plain
-rw-r--r--
f128_lt_quiet.c
3001
log
plain
-rw-r--r--
f128_mul.c
6280
log
plain
-rw-r--r--
f128_mulAdd.c
2458
log
plain
-rw-r--r--
f128_rem.c
7658
log
plain
-rw-r--r--
f128_roundToInt.c
7177
log
plain
-rw-r--r--
f128_sqrt.c
8850
log
plain
-rw-r--r--
f128_sub.c
2970
log
plain
-rw-r--r--
f128_to_extF80.c
4455
log
plain
-rw-r--r--
f128_to_f16.c
3932
log
plain
-rw-r--r--
f128_to_f32.c
3940
log
plain
-rw-r--r--
f128_to_f64.c
4077
log
plain
-rw-r--r--
f128_to_i32.c
3564
log
plain
-rw-r--r--
f128_to_i32_r_minMag.c
4080
log
plain
-rw-r--r--
f128_to_i64.c
4167
log
plain
-rw-r--r--
f128_to_i64_r_minMag.c
4894
log
plain
-rw-r--r--
f128_to_ui32.c
3549
log
plain
-rw-r--r--
f128_to_ui32_r_minMag.c
3743
log
plain
-rw-r--r--
f128_to_ui64.c
4175
log
plain
-rw-r--r--
f128_to_ui64_r_minMag.c
4531
log
plain
-rw-r--r--
f16_add.c
2677
log
plain
-rw-r--r--
f16_div.c
6678
log
plain
-rw-r--r--
f16_eq.c
2528
log
plain
-rw-r--r--
f16_eq_signaling.c
2393
log
plain
-rw-r--r--
f16_isSignalingNaN.c
2110
log
plain
-rw-r--r--
f16_le.c
2543
log
plain
-rw-r--r--
f16_le_quiet.c
2694
log
plain
-rw-r--r--
f16_lt.c
2548
log
plain
-rw-r--r--
f16_lt_quiet.c
2699
log
plain
-rw-r--r--
f16_mul.c
5237
log
plain
-rw-r--r--
f16_mulAdd.c
2318
log
plain
-rw-r--r--
f16_rem.c
6547
log
plain
-rw-r--r--
f16_roundToInt.c
4781
log
plain
-rw-r--r--
f16_sqrt.c
5352
log
plain
-rw-r--r--
f16_sub.c
2677
log
plain
-rw-r--r--
f16_to_extF80.c
3987
log
plain
-rw-r--r--
f16_to_extF80M.c
4043
log
plain
-rw-r--r--
f16_to_f128.c
3784
log
plain
-rw-r--r--
f16_to_f128M.c
4148
log
plain
-rw-r--r--
f16_to_f32.c
3683
log
plain
-rw-r--r--
f16_to_f64.c
3685
log
plain
-rw-r--r--
f16_to_i32.c
3489
log
plain
-rw-r--r--
f16_to_i32_r_minMag.c
3673
log
plain
-rw-r--r--
f16_to_i64.c
3489
log
plain
-rw-r--r--
f16_to_i64_r_minMag.c
3673
log
plain
-rw-r--r--
f16_to_ui32.c
3431
log
plain
-rw-r--r--
f16_to_ui32_r_minMag.c
3649
log
plain
-rw-r--r--
f16_to_ui64.c
3794
log
plain
-rw-r--r--
f16_to_ui64_r_minMag.c
3649
log
plain
-rw-r--r--
f32_add.c
2677
log
plain
-rw-r--r--
f32_div.c
6503
log
plain
-rw-r--r--
f32_eq.c
2521
log
plain
-rw-r--r--
f32_eq_signaling.c
2386
log
plain
-rw-r--r--
f32_isSignalingNaN.c
2103
log
plain
-rw-r--r--
f32_le.c
2536
log
plain
-rw-r--r--
f32_le_quiet.c
2687
log
plain
-rw-r--r--
f32_lt.c
2541
log
plain
-rw-r--r--
f32_lt_quiet.c
2692
log
plain
-rw-r--r--
f32_mul.c
5200
log
plain
-rw-r--r--
f32_mulAdd.c
2311
log
plain
-rw-r--r--
f32_rem.c
6485
log
plain
-rw-r--r--
f32_roundToInt.c
4782
log
plain
-rw-r--r--
f32_sqrt.c
4744
log
plain
-rw-r--r--
f32_sub.c
2677
log
plain
-rw-r--r--
f32_to_extF80.c
3993
log
plain
-rw-r--r--
f32_to_extF80M.c
4044
log
plain
-rw-r--r--
f32_to_f128.c
3786
log
plain
-rw-r--r--
f32_to_f128M.c
4241
log
plain
-rw-r--r--
f32_to_f16.c
3548
log
plain
-rw-r--r--
f32_to_f64.c
3687
log
plain
-rw-r--r--
f32_to_i32.c
3478
log
plain
-rw-r--r--
f32_to_i32_r_minMag.c
3727
log
plain
-rw-r--r--
f32_to_i64.c
3883
log
plain
-rw-r--r--
f32_to_i64_r_minMag.c
3874
log
plain
-rw-r--r--
f32_to_ui32.c
3490
log
plain
-rw-r--r--
f32_to_ui32_r_minMag.c
3626
log
plain
-rw-r--r--
f32_to_ui64.c
3890
log
plain
-rw-r--r--
f32_to_ui64_r_minMag.c
3728
log
plain
-rw-r--r--
f64_add.c
2773
log
plain
-rw-r--r--
f64_div.c
6599
log
plain
-rw-r--r--
f64_eq.c
2540
log
plain
-rw-r--r--
f64_eq_signaling.c
2405
log
plain
-rw-r--r--
f64_isSignalingNaN.c
2103
log
plain
-rw-r--r--
f64_le.c
2568
log
plain
-rw-r--r--
f64_le_quiet.c
2719
log
plain
-rw-r--r--
f64_lt.c
2566
log
plain
-rw-r--r--
f64_lt_quiet.c
2717
log
plain
-rw-r--r--
f64_mul.c
5644
log
plain
-rw-r--r--
f64_mulAdd.c
2311
log
plain
-rw-r--r--
f64_rem.c
7248
log
plain
-rw-r--r--
f64_roundToInt.c
4810
log
plain
-rw-r--r--
f64_sqrt.c
5317
log
plain
-rw-r--r--
f64_sub.c
2773
log
plain
-rw-r--r--
f64_to_extF80.c
3998
log
plain
-rw-r--r--
f64_to_extF80M.c
4059
log
plain
-rw-r--r--
f64_to_f128.c
3871
log
plain
-rw-r--r--
f64_to_f128M.c
4428
log
plain
-rw-r--r--
f64_to_f16.c
3561
log
plain
-rw-r--r--
f64_to_f32.c
3565
log
plain
-rw-r--r--
f64_to_i32.c
3430
log
plain
-rw-r--r--
f64_to_i32_r_minMag.c
3954
log
plain
-rw-r--r--
f64_to_i64.c
4099
log
plain
-rw-r--r--
f64_to_i64_r_minMag.c
4305
log
plain
-rw-r--r--
f64_to_ui32.c
3442
log
plain
-rw-r--r--
f64_to_ui32_r_minMag.c
3655
log
plain
-rw-r--r--
f64_to_ui64.c
4106
log
plain
-rw-r--r--
f64_to_ui64_r_minMag.c
3814
log
plain
-rw-r--r--
i32_to_extF80.c
2564
log
plain
-rw-r--r--
i32_to_extF80M.c
2713
log
plain
-rw-r--r--
i32_to_f128.c
2501
log
plain
-rw-r--r--
i32_to_f128M.c
2824
log
plain
-rw-r--r--
i32_to_f16.c
2797
log
plain
-rw-r--r--
i32_to_f32.c
2333
log
plain
-rw-r--r--
i32_to_f64.c
2503
log
plain
-rw-r--r--
i64_to_extF80.c
2545
log
plain
-rw-r--r--
i64_to_extF80M.c
2696
log
plain
-rw-r--r--
i64_to_f128.c
2758
log
plain
-rw-r--r--
i64_to_f128M.c
3257
log
plain
-rw-r--r--
i64_to_f16.c
2761
log
plain
-rw-r--r--
i64_to_f32.c
2761
log
plain
-rw-r--r--
i64_to_f64.c
2355
log
plain
d---------
include
245
log
plain
-rw-r--r--
s_add128.c
2166
log
plain
-rw-r--r--
s_add256M.c
2466
log
plain
-rw-r--r--
s_addCarryM.c
2584
log
plain
-rw-r--r--
s_addComplCarryM.c
2595
log
plain
-rw-r--r--
s_addExtF80M.c
7319
log
plain
-rw-r--r--
s_addF128M.c
8285
log
plain
-rw-r--r--
s_addM.c
2562
log
plain
-rw-r--r--
s_addMagsExtF80.c
5799
log
plain
-rw-r--r--
s_addMagsF128.c
5191
log
plain
-rw-r--r--
s_addMagsF16.c
6944
log
plain
-rw-r--r--
s_addMagsF32.c
4831
log
plain
-rw-r--r--
s_addMagsF64.c
4890
log
plain
-rw-r--r--
s_approxRecip32_1.c
2680
log
plain
-rw-r--r--
s_approxRecipSqrt32_1.c
2994
log
plain
-rw-r--r--
s_approxRecipSqrt_1Ks.c
2324
log
plain
-rw-r--r--
s_approxRecip_1Ks.c
2316
log
plain
-rw-r--r--
s_compare128M.c
2426
log
plain
-rw-r--r--
s_compare96M.c
2424
log
plain
-rw-r--r--
s_compareNonnormExtF80M.c
4452
log
plain
-rw-r--r--
s_countLeadingZeros16.c
2293
log
plain
-rw-r--r--
s_countLeadingZeros32.c
2374
log
plain
-rw-r--r--
s_countLeadingZeros64.c
2723
log
plain
-rw-r--r--
s_countLeadingZeros8.c
2829
log
plain
-rw-r--r--
s_eq128.c
2088
log
plain
-rw-r--r--
s_invalidExtF80M.c
2132
log
plain
-rw-r--r--
s_invalidF128M.c
2286
log
plain
-rw-r--r--
s_isNaNF128M.c
2480
log
plain
-rw-r--r--
s_le128.c
2105
log
plain
-rw-r--r--
s_lt128.c
2104
log
plain
-rw-r--r--
s_mul128By32.c
2356
log
plain
-rw-r--r--
s_mul128MTo256M.c
4218
log
plain
-rw-r--r--
s_mul128To256M.c
2763
log
plain
-rw-r--r--
s_mul64ByShifted32To128.c
2260
log
plain
-rw-r--r--
s_mul64To128.c
2482
log
plain
-rw-r--r--
s_mul64To128M.c
2574
log
plain
-rw-r--r--
s_mulAddF128.c
13842
log
plain
-rw-r--r--
s_mulAddF128M.c
15326
log
plain
-rw-r--r--
s_mulAddF16.c
8473
log
plain
-rw-r--r--
s_mulAddF32.c
8496
log
plain
-rw-r--r--
s_mulAddF64.c
18749
log
plain
-rw-r--r--
s_negXM.c
2415
log
plain
-rw-r--r--
s_normExtF80SigM.c
2168
log
plain
-rw-r--r--
s_normRoundPackMToExtF80M.c
2938
log
plain
-rw-r--r--
s_normRoundPackMToF128M.c
2865
log
plain
-rw-r--r--
s_normRoundPackToExtF80.c
2652
log
plain
-rw-r--r--
s_normRoundPackToF128.c
3144
log
plain
-rw-r--r--
s_normRoundPackToF16.c
2440
log
plain
-rw-r--r--
s_normRoundPackToF32.c
2440
log
plain
-rw-r--r--
s_normRoundPackToF64.c
2443
log
plain
-rw-r--r--
s_normSubnormalExtF80Sig.c
2194
log
plain
-rw-r--r--
s_normSubnormalF128Sig.c
2644
log
plain
-rw-r--r--
s_normSubnormalF128SigM.c
2476
log
plain
-rw-r--r--
s_normSubnormalF16Sig.c
2196
log
plain
-rw-r--r--
s_normSubnormalF32Sig.c
2198
log
plain
-rw-r--r--
s_normSubnormalF64Sig.c
2199
log
plain
-rw-r--r--
s_remStepMBy32.c
3255
log
plain
-rw-r--r--
s_roundMToI64.c
3960
log
plain
-rw-r--r--
s_roundMToUI64.c
3922
log
plain
-rw-r--r--
s_roundPackMToExtF80M.c
10365
log
plain
-rw-r--r--
s_roundPackMToF128M.c
7347
log
plain
-rw-r--r--
s_roundPackToExtF80.c
10277
log
plain
-rw-r--r--
s_roundPackToF128.c
6880
log
plain
-rw-r--r--
s_roundPackToF16.c
4876
log
plain
-rw-r--r--
s_roundPackToF32.c
4891
log
plain
-rw-r--r--
s_roundPackToF64.c
4997
log
plain
-rw-r--r--
s_roundToI32.c
3822
log
plain
-rw-r--r--
s_roundToI64.c
3855
log
plain
-rw-r--r--
s_roundToUI32.c
3725
log
plain
-rw-r--r--
s_roundToUI64.c
3813
log
plain
-rw-r--r--
s_shiftLeftM.c
3224
log
plain
-rw-r--r--
s_shiftNormSigF128M.c
3077
log
plain
-rw-r--r--
s_shiftRightJam128.c
2631
log
plain
-rw-r--r--
s_shiftRightJam128Extra.c
2835
log
plain
-rw-r--r--
s_shiftRightJam256M.c
4148
log
plain
-rw-r--r--
s_shiftRightJam32.c
2127
log
plain
-rw-r--r--
s_shiftRightJam64.c
2127
log
plain
-rw-r--r--
s_shiftRightJam64Extra.c
2352
log
plain
-rw-r--r--
s_shiftRightJamM.c
3592
log
plain
-rw-r--r--
s_shiftRightM.c
3229
log
plain
-rw-r--r--
s_shortShiftLeft128.c
2192
log
plain
-rw-r--r--
s_shortShiftLeft64To96M.c
2239
log
plain
-rw-r--r--
s_shortShiftLeftM.c
2611
log
plain
-rw-r--r--
s_shortShiftRight128.c
2195
log
plain
-rw-r--r--
s_shortShiftRightExtendM.c
2687
log
plain
-rw-r--r--
s_shortShiftRightJam128.c
2325
log
plain
-rw-r--r--
s_shortShiftRightJam128Extra.c
2354
log
plain
-rw-r--r--
s_shortShiftRightJam64.c
2111
log
plain
-rw-r--r--
s_shortShiftRightJam64Extra.c
2227
log
plain
-rw-r--r--
s_shortShiftRightJamM.c
2692
log
plain
-rw-r--r--
s_shortShiftRightM.c
2613
log
plain
-rw-r--r--
s_sub128.c
2164
log
plain
-rw-r--r--
s_sub1XM.c
2353
log
plain
-rw-r--r--
s_sub256M.c
2470
log
plain
-rw-r--r--
s_subM.c
2566
log
plain
-rw-r--r--
s_subMagsExtF80.c
5935
log
plain
-rw-r--r--
s_subMagsF128.c
4887
log
plain
-rw-r--r--
s_subMagsF16.c
7248
log
plain
-rw-r--r--
s_subMagsF32.c
5624
log
plain
-rw-r--r--
s_subMagsF64.c
5674
log
plain
-rw-r--r--
s_tryPropagateNaNExtF80M.c
2492
log
plain
-rw-r--r--
s_tryPropagateNaNF128M.c
2271
log
plain
-rw-r--r--
softfloat_state.c
2305
log
plain
-rw-r--r--
ui32_to_extF80.c
2365
log
plain
-rw-r--r--
ui32_to_extF80M.c
2595
log
plain
-rw-r--r--
ui32_to_f128.c
2365
log
plain
-rw-r--r--
ui32_to_f128M.c
2680
log
plain
-rw-r--r--
ui32_to_f16.c
2612
log
plain
-rw-r--r--
ui32_to_f32.c
2259
log
plain
-rw-r--r--
ui32_to_f64.c
2328
log
plain
-rw-r--r--
ui64_to_extF80.c
2346
log
plain
-rw-r--r--
ui64_to_extF80M.c
2578
log
plain
-rw-r--r--
ui64_to_f128.c
2619
log
plain
-rw-r--r--
ui64_to_f128M.c
3089
log
plain
-rw-r--r--
ui64_to_f16.c
2585
log
plain
-rw-r--r--
ui64_to_f32.c
2585
log
plain
-rw-r--r--
ui64_to_f64.c
2335
log
plain