aboutsummaryrefslogtreecommitdiff
path: root/softfloat
ModeNameSize
-rw-r--r--README.md238logplain
-rw-r--r--extF80M_add.c3371logplain
-rw-r--r--extF80M_div.c7121logplain
-rw-r--r--extF80M_eq.c3722logplain
-rw-r--r--extF80M_eq_signaling.c3575logplain
-rw-r--r--extF80M_isSignalingNaN.c2425logplain
-rw-r--r--extF80M_le.c4187logplain
-rw-r--r--extF80M_le_quiet.c4382logplain
-rw-r--r--extF80M_lt.c4192logplain
-rw-r--r--extF80M_lt_quiet.c4387logplain
-rw-r--r--extF80M_mul.c5251logplain
-rw-r--r--extF80M_rem.c7768logplain
-rw-r--r--extF80M_roundToInt.c6064logplain
-rw-r--r--extF80M_sqrt.c7332logplain
-rw-r--r--extF80M_sub.c3370logplain
-rw-r--r--extF80M_to_f128M.c4685logplain
-rw-r--r--extF80M_to_f16.c4250logplain
-rw-r--r--extF80M_to_f32.c4254logplain
-rw-r--r--extF80M_to_f64.c4243logplain
-rw-r--r--extF80M_to_i32.c3659logplain
-rw-r--r--extF80M_to_i32_r_minMag.c4393logplain
-rw-r--r--extF80M_to_i64.c3650logplain
-rw-r--r--extF80M_to_i64_r_minMag.c4245logplain
-rw-r--r--extF80M_to_ui32.c3680logplain
-rw-r--r--extF80M_to_ui32_r_minMag.c4218logplain
-rw-r--r--extF80M_to_ui64.c3659logplain
-rw-r--r--extF80M_to_ui64_r_minMag.c4066logplain
-rw-r--r--extF80_add.c3024logplain
-rw-r--r--extF80_div.c7929logplain
-rw-r--r--extF80_eq.c2763logplain
-rw-r--r--extF80_eq_signaling.c2596logplain
-rw-r--r--extF80_isSignalingNaN.c2114logplain
-rw-r--r--extF80_le.c2826logplain
-rw-r--r--extF80_le_quiet.c2985logplain
-rw-r--r--extF80_lt.c2824logplain
-rw-r--r--extF80_lt_quiet.c2983logplain
-rw-r--r--extF80_mul.c5952logplain
-rw-r--r--extF80_rem.c8769logplain
-rw-r--r--extF80_roundToInt.c5674logplain
-rw-r--r--extF80_sqrt.c7326logplain
-rw-r--r--extF80_sub.c3024logplain
-rw-r--r--extF80_to_f128.c2825logplain
-rw-r--r--extF80_to_f16.c3878logplain
-rw-r--r--extF80_to_f32.c3882logplain
-rw-r--r--extF80_to_f64.c3869logplain
-rw-r--r--extF80_to_i32.c3410logplain
-rw-r--r--extF80_to_i32_r_minMag.c3984logplain
-rw-r--r--extF80_to_i64.c3828logplain
-rw-r--r--extF80_to_i64_r_minMag.c3836logplain
-rw-r--r--extF80_to_ui32.c3422logplain
-rw-r--r--extF80_to_ui32_r_minMag.c3628logplain
-rw-r--r--extF80_to_ui64.c3470logplain
-rw-r--r--extF80_to_ui64_r_minMag.c3611logplain
-rw-r--r--f128M_add.c3295logplain
-rw-r--r--f128M_div.c6782logplain
-rw-r--r--f128M_eq.c3551logplain
-rw-r--r--f128M_eq_signaling.c3312logplain
-rw-r--r--f128M_isSignalingNaN.c2512logplain
-rw-r--r--f128M_le.c3299logplain
-rw-r--r--f128M_le_quiet.c3433logplain
-rw-r--r--f128M_lt.c3296logplain
-rw-r--r--f128M_lt_quiet.c3430logplain
-rw-r--r--f128M_mul.c5987logplain
-rw-r--r--f128M_mulAdd.c2944logplain
-rw-r--r--f128M_rem.c7286logplain
-rw-r--r--f128M_roundToInt.c7493logplain
-rw-r--r--f128M_sqrt.c8999logplain
-rw-r--r--f128M_sub.c3294logplain
-rw-r--r--f128M_to_extF80M.c3868logplain
-rw-r--r--f128M_to_f16.c4232logplain
-rw-r--r--f128M_to_f32.c4077logplain
-rw-r--r--f128M_to_f64.c4195logplain
-rw-r--r--f128M_to_i32.c3735logplain
-rw-r--r--f128M_to_i32_r_minMag.c4042logplain
-rw-r--r--f128M_to_i64.c3893logplain
-rw-r--r--f128M_to_i64_r_minMag.c4626logplain
-rw-r--r--f128M_to_ui32.c3750logplain
-rw-r--r--f128M_to_ui32_r_minMag.c3915logplain
-rw-r--r--f128M_to_ui64.c3902logplain
-rw-r--r--f128M_to_ui64_r_minMag.c4319logplain
-rw-r--r--f128_add.c2892logplain
-rw-r--r--f128_div.c7769logplain
-rw-r--r--f128_eq.c2690logplain
-rw-r--r--f128_eq_signaling.c2527logplain
-rw-r--r--f128_isSignalingNaN.c2071logplain
-rw-r--r--f128_le.c2748logplain
-rw-r--r--f128_le_quiet.c2927logplain
-rw-r--r--f128_lt.c2744logplain
-rw-r--r--f128_lt_quiet.c2923logplain
-rw-r--r--f128_mul.c6117logplain
-rw-r--r--f128_mulAdd.c2395logplain
-rw-r--r--f128_rem.c7468logplain
-rw-r--r--f128_roundToInt.c6997logplain
-rw-r--r--f128_sqrt.c8649logplain
-rw-r--r--f128_sub.c2892logplain
-rw-r--r--f128_to_extF80.c4346logplain
-rw-r--r--f128_to_f16.c3837logplain
-rw-r--r--f128_to_f32.c3845logplain
-rw-r--r--f128_to_f64.c3977logplain
-rw-r--r--f128_to_i32.c3479logplain
-rw-r--r--f128_to_i32_r_minMag.c3968logplain
-rw-r--r--f128_to_i64.c4072logplain
-rw-r--r--f128_to_i64_r_minMag.c4765logplain
-rw-r--r--f128_to_ui32.c3463logplain
-rw-r--r--f128_to_ui32_r_minMag.c3646logplain
-rw-r--r--f128_to_ui64.c4079logplain
-rw-r--r--f128_to_ui64_r_minMag.c4414logplain
-rw-r--r--f16_add.c2607logplain
-rw-r--r--f16_div.c6492logplain
-rw-r--r--f16_eq.c2462logplain
-rw-r--r--f16_eq_signaling.c2332logplain
-rw-r--r--f16_isSignalingNaN.c2059logplain
-rw-r--r--f16_le.c2477logplain
-rw-r--r--f16_le_quiet.c2623logplain
-rw-r--r--f16_lt.c2482logplain
-rw-r--r--f16_lt_quiet.c2628logplain
-rw-r--r--f16_mul.c5097logplain
-rw-r--r--f16_mulAdd.c2258logplain
-rw-r--r--f16_rem.c6376logplain
-rw-r--r--f16_roundToInt.c4653logplain
-rw-r--r--f16_sqrt.c5216logplain
-rw-r--r--f16_sub.c2607logplain
-rw-r--r--f16_to_extF80.c3886logplain
-rw-r--r--f16_to_extF80M.c3932logplain
-rw-r--r--f16_to_f128.c3688logplain
-rw-r--r--f16_to_f128M.c4037logplain
-rw-r--r--f16_to_f32.c3590logplain
-rw-r--r--f16_to_f64.c3592logplain
-rw-r--r--f16_to_i32.c3402logplain
-rw-r--r--f16_to_i32_r_minMag.c3577logplain
-rw-r--r--f16_to_i64.c3402logplain
-rw-r--r--f16_to_i64_r_minMag.c3577logplain
-rw-r--r--f16_to_ui32.c3347logplain
-rw-r--r--f16_to_ui32_r_minMag.c3554logplain
-rw-r--r--f16_to_ui64.c3698logplain
-rw-r--r--f16_to_ui64_r_minMag.c3554logplain
-rw-r--r--f32_add.c2607logplain
-rwxr-xr-xf32_classify.c1165logplain
-rw-r--r--f32_div.c6323logplain
-rw-r--r--f32_eq.c2455logplain
-rw-r--r--f32_eq_signaling.c2325logplain
-rw-r--r--f32_isSignalingNaN.c2052logplain
-rw-r--r--f32_le.c2470logplain
-rw-r--r--f32_le_quiet.c2616logplain
-rw-r--r--f32_lt.c2475logplain
-rw-r--r--f32_lt_quiet.c2621logplain
-rw-r--r--f32_mul.c5063logplain
-rw-r--r--f32_mulAdd.c2251logplain
-rw-r--r--f32_rem.c6317logplain
-rw-r--r--f32_roundToInt.c4654logplain
-rw-r--r--f32_sqrt.c4623logplain
-rw-r--r--f32_sub.c2607logplain
-rw-r--r--f32_to_extF80.c3892logplain
-rw-r--r--f32_to_extF80M.c3933logplain
-rw-r--r--f32_to_f128.c3690logplain
-rw-r--r--f32_to_f128M.c4126logplain
-rw-r--r--f32_to_f16.c3460logplain
-rw-r--r--f32_to_f64.c3594logplain
-rw-r--r--f32_to_i32.c3394logplain
-rw-r--r--f32_to_i32_r_minMag.c3630logplain
-rw-r--r--f32_to_i64.c3787logplain
-rw-r--r--f32_to_i64_r_minMag.c3772logplain
-rw-r--r--f32_to_ui32.c3406logplain
-rw-r--r--f32_to_ui32_r_minMag.c3530logplain
-rw-r--r--f32_to_ui64.c3794logplain
-rw-r--r--f32_to_ui64_r_minMag.c3630logplain
-rw-r--r--f64_add.c2699logplain
-rwxr-xr-xf64_classify.c1166logplain
-rw-r--r--f64_div.c6427logplain
-rw-r--r--f64_eq.c2474logplain
-rw-r--r--f64_eq_signaling.c2344logplain
-rw-r--r--f64_isSignalingNaN.c2052logplain
-rw-r--r--f64_le.c2501logplain
-rw-r--r--f64_le_quiet.c2647logplain
-rw-r--r--f64_lt.c2499logplain
-rw-r--r--f64_lt_quiet.c2645logplain
-rw-r--r--f64_mul.c5494logplain
-rw-r--r--f64_mulAdd.c2251logplain
-rw-r--r--f64_rem.c7059logplain
-rw-r--r--f64_roundToInt.c4682logplain
-rw-r--r--f64_sqrt.c5184logplain
-rw-r--r--f64_sub.c2699logplain
-rw-r--r--f64_to_extF80.c3897logplain
-rw-r--r--f64_to_extF80M.c3948logplain
-rw-r--r--f64_to_f128.c3773logplain
-rw-r--r--f64_to_f128M.c4311logplain
-rw-r--r--f64_to_f16.c3473logplain
-rw-r--r--f64_to_f32.c3477logplain
-rw-r--r--f64_to_i32.c3348logplain
-rw-r--r--f64_to_i32_r_minMag.c3846logplain
-rw-r--r--f64_to_i64.c3996logplain
-rw-r--r--f64_to_i64_r_minMag.c4197logplain
-rw-r--r--f64_to_ui32.c3360logplain
-rw-r--r--f64_to_ui32_r_minMag.c3559logplain
-rw-r--r--f64_to_ui64.c4003logplain
-rw-r--r--f64_to_ui64_r_minMag.c3713logplain
-rw-r--r--i32_to_extF80.c2499logplain
-rw-r--r--i32_to_extF80M.c2635logplain
-rw-r--r--i32_to_f128.c2437logplain
-rw-r--r--i32_to_f128M.c2743logplain
-rw-r--r--i32_to_f16.c2726logplain
-rw-r--r--i32_to_f32.c2275logplain
-rw-r--r--i32_to_f64.c2438logplain
-rw-r--r--i64_to_extF80.c2480logplain
-rw-r--r--i64_to_extF80M.c2618logplain
-rw-r--r--i64_to_f128.c2686logplain
-rw-r--r--i64_to_f128M.c3165logplain
-rw-r--r--i64_to_f16.c2691logplain
-rw-r--r--i64_to_f32.c2691logplain
-rw-r--r--i64_to_f64.c2297logplain
-rw-r--r--internals.h10682logplain
-rw-r--r--opts-GCC.h3976logplain
-rw-r--r--platform.h2446logplain
-rw-r--r--primitiveTypes.h3397logplain
-rw-r--r--primitives.h51676logplain
-rw-r--r--s_add128.c2111logplain
-rw-r--r--s_add256M.c2401logplain
-rw-r--r--s_addCarryM.c2514logplain
-rw-r--r--s_addComplCarryM.c2525logplain
-rw-r--r--s_addExtF80M.c7133logplain
-rw-r--r--s_addF128M.c8074logplain
-rw-r--r--s_addM.c2492logplain
-rw-r--r--s_addMagsExtF80.c5643logplain
-rw-r--r--s_addMagsF128.c5037logplain
-rw-r--r--s_addMagsF16.c6757logplain
-rw-r--r--s_addMagsF32.c4705logplain
-rw-r--r--s_addMagsF64.c4762logplain
-rw-r--r--s_approxRecip32_1.c2614logplain
-rw-r--r--s_approxRecipSqrt32_1.c2921logplain
-rw-r--r--s_approxRecipSqrt_1Ks.c2275logplain
-rw-r--r--s_approxRecip_1Ks.c2267logplain
-rw-r--r--s_commonNaNToExtF80M.c2464logplain
-rw-r--r--s_commonNaNToExtF80UI.c2476logplain
-rw-r--r--s_commonNaNToF128M.c2729logplain
-rw-r--r--s_commonNaNToF128UI.c2455logplain
-rw-r--r--s_compare128M.c2364logplain
-rw-r--r--s_compare96M.c2362logplain
-rw-r--r--s_compareNonnormExtF80M.c4341logplain
-rw-r--r--s_countLeadingZeros16.c2233logplain
-rw-r--r--s_countLeadingZeros32.c2310logplain
-rw-r--r--s_countLeadingZeros64.c2650logplain
-rw-r--r--s_countLeadingZeros8.c2770logplain
-rw-r--r--s_eq128.c2037logplain
-rw-r--r--s_invalidExtF80M.c2083logplain
-rw-r--r--s_invalidF128M.c2233logplain
-rw-r--r--s_isNaNF128M.c2423logplain
-rw-r--r--s_le128.c2054logplain
-rw-r--r--s_lt128.c2053logplain
-rw-r--r--s_mul128By32.c2298logplain
-rw-r--r--s_mul128MTo256M.c4118logplain
-rw-r--r--s_mul128To256M.c2692logplain
-rw-r--r--s_mul64ByShifted32To128.c2204logplain
-rw-r--r--s_mul64To128.c2416logplain
-rw-r--r--s_mul64To128M.c2506logplain
-rw-r--r--s_mulAddF128.c13492logplain
-rw-r--r--s_mulAddF128M.c14944logplain
-rw-r--r--s_mulAddF16.c8247logplain
-rw-r--r--s_mulAddF32.c8272logplain
-rw-r--r--s_mulAddF64.c18253logplain
-rw-r--r--s_negXM.c2352logplain
-rw-r--r--s_normExtF80SigM.c2116logplain
-rw-r--r--s_normRoundPackMToExtF80M.c2860logplain
-rw-r--r--s_normRoundPackMToF128M.c2792logplain
-rw-r--r--s_normRoundPackToExtF80.c2581logplain
-rw-r--r--s_normRoundPackToF128.c3063logplain
-rw-r--r--s_normRoundPackToF16.c2382logplain
-rw-r--r--s_normRoundPackToF32.c2382logplain
-rw-r--r--s_normRoundPackToF64.c2385logplain
-rw-r--r--s_normSubnormalExtF80Sig.c2142logplain
-rw-r--r--s_normSubnormalF128Sig.c2579logplain
-rw-r--r--s_normSubnormalF128SigM.c2415logplain
-rw-r--r--s_normSubnormalF16Sig.c2144logplain
-rw-r--r--s_normSubnormalF32Sig.c2146logplain
-rw-r--r--s_normSubnormalF64Sig.c2147logplain
-rw-r--r--s_propagateNaNExtF80M.c3028logplain
-rw-r--r--s_propagateNaNExtF80UI.c3039logplain
-rw-r--r--s_propagateNaNF128M.c3084logplain
-rw-r--r--s_propagateNaNF128UI.c3012logplain
-rw-r--r--s_propagateNaNF16UI.c2604logplain
-rw-r--r--s_propagateNaNF32UI.c2598logplain
-rw-r--r--s_propagateNaNF64UI.c2598logplain
-rw-r--r--s_remStepMBy32.c3169logplain
-rw-r--r--s_roundMToI64.c3854logplain
-rw-r--r--s_roundMToUI64.c3820logplain
-rw-r--r--s_roundPackMToExtF80M.c10093logplain
-rw-r--r--s_roundPackMToF128M.c7165logplain
-rw-r--r--s_roundPackToExtF80.c10005logplain
-rw-r--r--s_roundPackToF128.c6705logplain
-rw-r--r--s_roundPackToF16.c4759logplain
-rw-r--r--s_roundPackToF32.c4774logplain
-rw-r--r--s_roundPackToF64.c4876logplain
-rw-r--r--s_roundToI32.c3720logplain
-rw-r--r--s_roundToI64.c3750logplain
-rw-r--r--s_roundToUI32.c3628logplain
-rw-r--r--s_roundToUI64.c3712logplain
-rw-r--r--s_shiftLeftM.c3133logplain
-rw-r--r--s_shiftNormSigF128M.c2999logplain
-rw-r--r--s_shiftRightJam128.c2562logplain
-rw-r--r--s_shiftRightJam128Extra.c2758logplain
-rw-r--r--s_shiftRightJam256M.c4022logplain
-rw-r--r--s_shiftRightJam32.c2076logplain
-rw-r--r--s_shiftRightJam64.c2076logplain
-rw-r--r--s_shiftRightJam64Extra.c2290logplain
-rw-r--r--s_shiftRightJamM.c3495logplain
-rw-r--r--s_shiftRightM.c3138logplain
-rw-r--r--s_shortShiftLeft128.c2137logplain
-rw-r--r--s_shortShiftLeft64To96M.c2183logplain
-rw-r--r--s_shortShiftLeftM.c2541logplain
-rw-r--r--s_shortShiftRight128.c2140logplain
-rw-r--r--s_shortShiftRightExtendM.c2614logplain
-rw-r--r--s_shortShiftRightJam128.c2265logplain
-rw-r--r--s_shortShiftRightJam128Extra.c2295logplain
-rw-r--r--s_shortShiftRightJam64.c2061logplain
-rw-r--r--s_shortShiftRightJam64Extra.c2171logplain
-rw-r--r--s_shortShiftRightJamM.c2620logplain
-rw-r--r--s_shortShiftRightM.c2543logplain
-rw-r--r--s_sub128.c2109logplain
-rw-r--r--s_sub1XM.c2293logplain
-rw-r--r--s_sub256M.c2405logplain
-rw-r--r--s_subM.c2496logplain
-rw-r--r--s_subMagsExtF80.c5777logplain
-rw-r--r--s_subMagsF128.c4748logplain
-rw-r--r--s_subMagsF16.c7057logplain
-rw-r--r--s_subMagsF32.c5481logplain
-rw-r--r--s_subMagsF64.c5533logplain
-rw-r--r--s_tryPropagateNaNExtF80M.c2428logplain
-rw-r--r--s_tryPropagateNaNF128M.c2216logplain
-rw-r--r--softfloat.ac0logplain
-rw-r--r--softfloat.h17157logplain
-rw-r--r--softfloat.mk.in2098logplain
-rw-r--r--softfloat_state.c2253logplain
-rw-r--r--softfloat_types.h4046logplain
-rw-r--r--specialize.h21296logplain
-rw-r--r--ui32_to_extF80.c2306logplain
-rw-r--r--ui32_to_extF80M.c2521logplain
-rw-r--r--ui32_to_f128.c2305logplain
-rw-r--r--ui32_to_f128M.c2604logplain
-rw-r--r--ui32_to_f16.c2547logplain
-rw-r--r--ui32_to_f32.c2202logplain
-rw-r--r--ui32_to_f64.c2269logplain
-rw-r--r--ui64_to_extF80.c2287logplain
-rw-r--r--ui64_to_extF80M.c2504logplain
-rw-r--r--ui64_to_f128.c2551logplain
-rw-r--r--ui64_to_f128M.c3003logplain
-rw-r--r--ui64_to_f16.c2521logplain
-rw-r--r--ui64_to_f32.c2521logplain
-rw-r--r--ui64_to_f64.c2276logplain